diff --git a/DiscoveryJson/container_v1beta1.json b/DiscoveryJson/container_v1beta1.json index a5c254d86aa..b2e54df98c7 100644 --- a/DiscoveryJson/container_v1beta1.json +++ b/DiscoveryJson/container_v1beta1.json @@ -2565,7 +2565,7 @@ } } }, - "revision": "20230614", + "revision": "20230524", "rootUrl": "https://container.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -3444,25 +3444,6 @@ }, "type": "object" }, - "ClusterNetworkPerformanceConfig": { - "description": "Configuration of all network bandwidth tiers", - "id": "ClusterNetworkPerformanceConfig", - "properties": { - "totalEgressBandwidthTier": { - "description": "Specifies the total network bandwidth tier for the NodePool.", - "enum": [ - "TIER_UNSPECIFIED", - "TIER_1" - ], - "enumDescriptions": [ - "Default value", - "Higher bandwidth, actual values based on VM size." - ], - "type": "string" - } - }, - "type": "object" - }, "ClusterTelemetry": { "description": "Telemetry integration for the cluster.", "id": "ClusterTelemetry", @@ -3627,10 +3608,6 @@ "description": "The monitoring service the cluster should use to write metrics. Currently available options: * \"monitoring.googleapis.com/kubernetes\" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.", "type": "string" }, - "desiredNetworkPerformanceConfig": { - "$ref": "ClusterNetworkPerformanceConfig", - "description": "The desired network performance config." - }, "desiredNodePoolAutoConfigNetworkTags": { "$ref": "NetworkTags", "description": "The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters." @@ -3884,14 +3861,12 @@ "enum": [ "PROVIDER_UNSPECIFIED", "PLATFORM_DEFAULT", - "CLOUD_DNS", - "KUBE_DNS" + "CLOUD_DNS" ], "enumDescriptions": [ "Default value", "Use GKE default DNS provider(kube-dns) for DNS resolution.", - "Use CloudDNS for DNS resolution.", - "Use KubeDNS for DNS resolution" + "Use CloudDNS for DNS resolution." ], "type": "string" }, @@ -5070,10 +5045,6 @@ "description": "Output only. The relative name of the Google Compute Engine network(https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network", "type": "string" }, - "networkPerformanceConfig": { - "$ref": "ClusterNetworkPerformanceConfig", - "description": "Network bandwidth tier configuration." - }, "privateIpv6GoogleAccess": { "description": "The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4)", "enum": [ @@ -5323,7 +5294,7 @@ "type": "array" }, "preemptible": { - "description": "Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances.", + "description": "Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more inforamtion about preemptible VM instances.", "type": "boolean" }, "reservationAffinity": { diff --git a/DiscoveryJson/deploymentmanager_alpha.json b/DiscoveryJson/deploymentmanager_alpha.json index c407253fa2a..cb884092608 100644 --- a/DiscoveryJson/deploymentmanager_alpha.json +++ b/DiscoveryJson/deploymentmanager_alpha.json @@ -1588,7 +1588,7 @@ } } }, - "revision": "20230518", + "revision": "20230622", "rootUrl": "https://deploymentmanager.googleapis.com/", "schemas": { "AsyncOptions": { @@ -2416,6 +2416,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", @@ -2694,6 +2724,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", @@ -2909,6 +2969,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", diff --git a/DiscoveryJson/deploymentmanager_v2.json b/DiscoveryJson/deploymentmanager_v2.json index f160482e95f..790f6922ef0 100644 --- a/DiscoveryJson/deploymentmanager_v2.json +++ b/DiscoveryJson/deploymentmanager_v2.json @@ -988,7 +988,7 @@ } } }, - "revision": "20230518", + "revision": "20230622", "rootUrl": "https://deploymentmanager.googleapis.com/", "schemas": { "AuditConfig": { @@ -1514,6 +1514,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", @@ -1711,6 +1741,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", @@ -1903,6 +1963,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", diff --git a/DiscoveryJson/deploymentmanager_v2beta.json b/DiscoveryJson/deploymentmanager_v2beta.json index c0a40bbe0d5..ab428202304 100644 --- a/DiscoveryJson/deploymentmanager_v2beta.json +++ b/DiscoveryJson/deploymentmanager_v2beta.json @@ -1552,7 +1552,7 @@ } } }, - "revision": "20230518", + "revision": "20230622", "rootUrl": "https://deploymentmanager.googleapis.com/", "schemas": { "AsyncOptions": { @@ -2319,6 +2319,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", @@ -2574,6 +2604,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", @@ -2766,6 +2826,36 @@ "INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", "LIST_OVERHEAD_QUOTA_EXCEED" ], + "enumDeprecated": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], "enumDescriptions": [ "A link to a deprecated resource was created.", "No results are present on a particular list page.", diff --git a/Src/Generated/Google.Apis.ACMEDNS.v1/Google.Apis.ACMEDNS.v1.csproj b/Src/Generated/Google.Apis.ACMEDNS.v1/Google.Apis.ACMEDNS.v1.csproj index d41eade03c6..aa9f6c6465f 100644 --- a/Src/Generated/Google.Apis.ACMEDNS.v1/Google.Apis.ACMEDNS.v1.csproj +++ b/Src/Generated/Google.Apis.ACMEDNS.v1/Google.Apis.ACMEDNS.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ACMEDNS.v1 Client Library - 1.60.0.2981 + 1.61.0.2981 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.AIPlatformNotebooks.v1/Google.Apis.AIPlatformNotebooks.v1.csproj b/Src/Generated/Google.Apis.AIPlatformNotebooks.v1/Google.Apis.AIPlatformNotebooks.v1.csproj index 0390ae5ac7b..4b141ab2957 100644 --- a/Src/Generated/Google.Apis.AIPlatformNotebooks.v1/Google.Apis.AIPlatformNotebooks.v1.csproj +++ b/Src/Generated/Google.Apis.AIPlatformNotebooks.v1/Google.Apis.AIPlatformNotebooks.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AIPlatformNotebooks.v1 Client Library - 1.60.0.3078 + 1.61.0.3078 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj index 06a10f6ee78..37df74c0477 100644 --- a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj +++ b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.AIPlatformNotebooks.v2 Client Library - 1.60.0.3031 + 1.61.0.3031 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AbusiveExperienceReport.v1/Google.Apis.AbusiveExperienceReport.v1.csproj b/Src/Generated/Google.Apis.AbusiveExperienceReport.v1/Google.Apis.AbusiveExperienceReport.v1.csproj index 4faf5ee81e3..93ca73f6be9 100644 --- a/Src/Generated/Google.Apis.AbusiveExperienceReport.v1/Google.Apis.AbusiveExperienceReport.v1.csproj +++ b/Src/Generated/Google.Apis.AbusiveExperienceReport.v1/Google.Apis.AbusiveExperienceReport.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AbusiveExperienceReport.v1 Client Library - 1.60.0.2235 + 1.61.0.2235 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.csproj b/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.csproj index 16231e99db5..f6fea209edb 100644 --- a/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.csproj +++ b/Src/Generated/Google.Apis.Acceleratedmobilepageurl.v1/Google.Apis.Acceleratedmobilepageurl.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Acceleratedmobilepageurl.v1 Client Library - 1.60.0.2238 + 1.61.0.2238 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.csproj b/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.csproj index 604e2e7f6c9..49751b0c217 100644 --- a/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.csproj +++ b/Src/Generated/Google.Apis.AccessApproval.v1/Google.Apis.AccessApproval.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AccessApproval.v1 Client Library - 1.60.0.3046 + 1.61.0.3046 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AccessContextManager.v1/Google.Apis.AccessContextManager.v1.csproj b/Src/Generated/Google.Apis.AccessContextManager.v1/Google.Apis.AccessContextManager.v1.csproj index c2898a9c7e1..ef158d26215 100644 --- a/Src/Generated/Google.Apis.AccessContextManager.v1/Google.Apis.AccessContextManager.v1.csproj +++ b/Src/Generated/Google.Apis.AccessContextManager.v1/Google.Apis.AccessContextManager.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AccessContextManager.v1 Client Library - 1.60.0.2999 + 1.61.0.2999 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AccessContextManager.v1beta/Google.Apis.AccessContextManager.v1beta.csproj b/Src/Generated/Google.Apis.AccessContextManager.v1beta/Google.Apis.AccessContextManager.v1beta.csproj index 6376be7b4e7..4f6453e72fc 100644 --- a/Src/Generated/Google.Apis.AccessContextManager.v1beta/Google.Apis.AccessContextManager.v1beta.csproj +++ b/Src/Generated/Google.Apis.AccessContextManager.v1beta/Google.Apis.AccessContextManager.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.AccessContextManager.v1beta Client Library - 1.60.0.2951 + 1.61.0.2951 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.csproj b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.csproj index efd2ee4f62d..9585d0ce77b 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.csproj +++ b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.AdExchangeBuyerII.v2beta1 Client Library - 1.60.0.3044 + 1.61.0.3044 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.csproj b/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.csproj index 6d59495a754..897943a3326 100644 --- a/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.csproj +++ b/Src/Generated/Google.Apis.AdExperienceReport.v1/Google.Apis.AdExperienceReport.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AdExperienceReport.v1 Client Library - 1.60.0.3014 + 1.61.0.3014 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.cs b/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.cs index 54e8d9cdf14..1102e0a3f02 100644 --- a/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.cs +++ b/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.cs @@ -506,7 +506,7 @@ public virtual GenerateRequest Generate(Google.Apis.AdMob.v1.Data.GenerateMediat /// Generates an AdMob mediation report based on the provided report specification. Returns result of a /// server-side streaming RPC. The result is returned in a sequence of responses. /// - public class GenerateRequest : AdMobBaseServiceRequest + public class GenerateRequest : AdMobBaseServiceRequest { /// Constructs a new Generate request. public GenerateRequest(Google.Apis.Services.IClientService service, Google.Apis.AdMob.v1.Data.GenerateMediationReportRequest body, string parent) : base(service) @@ -587,7 +587,7 @@ public virtual GenerateRequest Generate(Google.Apis.AdMob.v1.Data.GenerateNetwor /// Generates an AdMob Network report based on the provided report specification. Returns result of a /// server-side streaming RPC. The result is returned in a sequence of responses. /// - public class GenerateRequest : AdMobBaseServiceRequest + public class GenerateRequest : AdMobBaseServiceRequest { /// Constructs a new Generate request. public GenerateRequest(Google.Apis.Services.IClientService service, Google.Apis.AdMob.v1.Data.GenerateNetworkReportRequest body, string parent) : base(service) diff --git a/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.csproj b/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.csproj index 39a9d24a6ba..994cbbdd037 100644 --- a/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.csproj +++ b/Src/Generated/Google.Apis.AdMob.v1/Google.Apis.AdMob.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AdMob.v1 Client Library - 1.60.0.3036 + 1.61.0.3036 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AdMob.v1beta/Google.Apis.AdMob.v1beta.csproj b/Src/Generated/Google.Apis.AdMob.v1beta/Google.Apis.AdMob.v1beta.csproj index 9b1695c438e..929e4827c34 100644 --- a/Src/Generated/Google.Apis.AdMob.v1beta/Google.Apis.AdMob.v1beta.csproj +++ b/Src/Generated/Google.Apis.AdMob.v1beta/Google.Apis.AdMob.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.AdMob.v1beta Client Library - 1.60.0.3036 + 1.61.0.3036 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.csproj b/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.csproj index aa3d4905b1c..1b3495debcb 100644 --- a/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.csproj +++ b/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.csproj @@ -3,7 +3,7 @@ Google.Apis.AdSenseHost.v4_1 Client Library - 1.60.0.2099 + 1.61.0.2099 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Admin.DataTransfer.datatransfer_v1/Google.Apis.Admin.DataTransfer.datatransfer_v1.cs b/Src/Generated/Google.Apis.Admin.DataTransfer.datatransfer_v1/Google.Apis.Admin.DataTransfer.datatransfer_v1.cs index e188e066388..60448151e4a 100644 --- a/Src/Generated/Google.Apis.Admin.DataTransfer.datatransfer_v1/Google.Apis.Admin.DataTransfer.datatransfer_v1.cs +++ b/Src/Generated/Google.Apis.Admin.DataTransfer.datatransfer_v1/Google.Apis.Admin.DataTransfer.datatransfer_v1.cs @@ -737,9 +737,18 @@ public class DataTransfer : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("requestTime")] public virtual string RequestTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? RequestTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(RequestTimeRaw); + set => RequestTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable RequestTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use RequestTimeDateTimeOffset instead.")] + public virtual System.DateTime? RequestTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(RequestTimeRaw); set => RequestTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Admin.DataTransfer.datatransfer_v1/Google.Apis.Admin.DataTransfer.datatransfer_v1.csproj b/Src/Generated/Google.Apis.Admin.DataTransfer.datatransfer_v1/Google.Apis.Admin.DataTransfer.datatransfer_v1.csproj index 727b9af8bf3..68da1ec3836 100644 --- a/Src/Generated/Google.Apis.Admin.DataTransfer.datatransfer_v1/Google.Apis.Admin.DataTransfer.datatransfer_v1.csproj +++ b/Src/Generated/Google.Apis.Admin.DataTransfer.datatransfer_v1/Google.Apis.Admin.DataTransfer.datatransfer_v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Admin.DataTransfer.datatransfer_v1 Client Library - 1.60.0.2869 + 1.61.0.2869 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Admin.Directory.directory_v1/Google.Apis.Admin.Directory.directory_v1.cs b/Src/Generated/Google.Apis.Admin.Directory.directory_v1/Google.Apis.Admin.Directory.directory_v1.cs index 8065b12ec8a..432a26301ce 100644 --- a/Src/Generated/Google.Apis.Admin.Directory.directory_v1/Google.Apis.Admin.Directory.directory_v1.cs +++ b/Src/Generated/Google.Apis.Admin.Directory.directory_v1/Google.Apis.Admin.Directory.directory_v1.cs @@ -11072,9 +11072,20 @@ public class ChromeOsDevice : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("lastEnrollmentTime")] public virtual string LastEnrollmentTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? LastEnrollmentTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(LastEnrollmentTimeRaw); + set => LastEnrollmentTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable LastEnrollmentTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use LastEnrollmentTimeDateTimeOffset instead.")] + public virtual System.DateTime? LastEnrollmentTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(LastEnrollmentTimeRaw); set => LastEnrollmentTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11091,9 +11102,18 @@ public virtual System.Nullable LastEnrollmentTime [Newtonsoft.Json.JsonPropertyAttribute("lastSync")] public virtual string LastSyncRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? LastSyncDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(LastSyncRaw); + set => LastSyncRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable LastSync + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use LastSyncDateTimeOffset instead.")] + public virtual System.DateTime? LastSync { get => Google.Apis.Util.Utilities.GetDateTimeFromString(LastSyncRaw); set => LastSyncRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11199,9 +11219,20 @@ public virtual System.Nullable LastSync [Newtonsoft.Json.JsonPropertyAttribute("supportEndDate")] public virtual string SupportEndDateRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? SupportEndDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(SupportEndDateRaw); + set => SupportEndDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable SupportEndDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use SupportEndDateDateTimeOffset instead.")] + public virtual System.DateTime? SupportEndDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(SupportEndDateRaw); set => SupportEndDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11310,9 +11341,20 @@ public class CpuStatusReportsData [Newtonsoft.Json.JsonPropertyAttribute("reportTime")] public virtual string ReportTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ReportTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ReportTimeRaw); + set => ReportTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ReportTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ReportTimeDateTimeOffset instead.")] + public virtual System.DateTime? ReportTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ReportTimeRaw); set => ReportTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11338,9 +11380,20 @@ public class DeviceFilesData [Newtonsoft.Json.JsonPropertyAttribute("createTime")] public virtual string CreateTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreateTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreateTimeRaw); + set => CreateTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreateTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")] + public virtual System.DateTime? CreateTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreateTimeRaw); set => CreateTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11416,9 +11469,20 @@ public class ScreenshotFilesData [Newtonsoft.Json.JsonPropertyAttribute("createTime")] public virtual string CreateTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreateTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreateTimeRaw); + set => CreateTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreateTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")] + public virtual System.DateTime? CreateTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreateTimeRaw); set => CreateTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11444,9 +11508,20 @@ public class SystemRamFreeReportsData [Newtonsoft.Json.JsonPropertyAttribute("reportTime")] public virtual string ReportTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ReportTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ReportTimeRaw); + set => ReportTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ReportTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ReportTimeDateTimeOffset instead.")] + public virtual System.DateTime? ReportTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ReportTimeRaw); set => ReportTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11595,11 +11670,22 @@ public class Customer : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("customerCreationTime")] public virtual string CustomerCreationTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CustomerCreationTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CustomerCreationTimeRaw); + set => CustomerCreationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// /// representation of . /// [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CustomerCreationTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CustomerCreationTimeDateTimeOffset instead.")] + public virtual System.DateTime? CustomerCreationTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CustomerCreationTimeRaw); set => CustomerCreationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12333,9 +12419,18 @@ public class MobileDevice : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("firstSync")] public virtual string FirstSyncRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? FirstSyncDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(FirstSyncRaw); + set => FirstSyncRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable FirstSync + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use FirstSyncDateTimeOffset instead.")] + public virtual System.DateTime? FirstSync { get => Google.Apis.Util.Utilities.GetDateTimeFromString(FirstSyncRaw); set => FirstSyncRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12374,9 +12469,18 @@ public virtual System.Nullable FirstSync [Newtonsoft.Json.JsonPropertyAttribute("lastSync")] public virtual string LastSyncRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? LastSyncDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(LastSyncRaw); + set => LastSyncRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable LastSync + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use LastSyncDateTimeOffset instead.")] + public virtual System.DateTime? LastSync { get => Google.Apis.Util.Utilities.GetDateTimeFromString(LastSyncRaw); set => LastSyncRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -13206,9 +13310,18 @@ public class User : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("creationTime")] public virtual string CreationTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreationTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreationTimeRaw); + set => CreationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreationTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreationTimeDateTimeOffset instead.")] + public virtual System.DateTime? CreationTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreationTimeRaw); set => CreationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -13233,9 +13346,18 @@ public virtual System.Nullable CreationTime [Newtonsoft.Json.JsonPropertyAttribute("deletionTime")] public virtual string DeletionTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? DeletionTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(DeletionTimeRaw); + set => DeletionTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable DeletionTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use DeletionTimeDateTimeOffset instead.")] + public virtual System.DateTime? DeletionTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(DeletionTimeRaw); set => DeletionTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -13352,9 +13474,18 @@ public virtual System.Nullable DeletionTime [Newtonsoft.Json.JsonPropertyAttribute("lastLoginTime")] public virtual string LastLoginTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? LastLoginTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(LastLoginTimeRaw); + set => LastLoginTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable LastLoginTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use LastLoginTimeDateTimeOffset instead.")] + public virtual System.DateTime? LastLoginTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(LastLoginTimeRaw); set => LastLoginTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Admin.Directory.directory_v1/Google.Apis.Admin.Directory.directory_v1.csproj b/Src/Generated/Google.Apis.Admin.Directory.directory_v1/Google.Apis.Admin.Directory.directory_v1.csproj index b6c2c8636ac..522791b9d51 100644 --- a/Src/Generated/Google.Apis.Admin.Directory.directory_v1/Google.Apis.Admin.Directory.directory_v1.csproj +++ b/Src/Generated/Google.Apis.Admin.Directory.directory_v1/Google.Apis.Admin.Directory.directory_v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Admin.Directory.directory_v1 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Admin.Reports.reports_v1/Google.Apis.Admin.Reports.reports_v1.cs b/Src/Generated/Google.Apis.Admin.Reports.reports_v1/Google.Apis.Admin.Reports.reports_v1.cs index 71ceb81e811..c972b9a45b5 100644 --- a/Src/Generated/Google.Apis.Admin.Reports.reports_v1/Google.Apis.Admin.Reports.reports_v1.cs +++ b/Src/Generated/Google.Apis.Admin.Reports.reports_v1/Google.Apis.Admin.Reports.reports_v1.cs @@ -1942,9 +1942,18 @@ public class IdData [Newtonsoft.Json.JsonPropertyAttribute("time")] public virtual string TimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeRaw); + set => TimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Time + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeDateTimeOffset instead.")] + public virtual System.DateTime? Time { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeRaw); set => TimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -2122,9 +2131,20 @@ public class ParametersData [Newtonsoft.Json.JsonPropertyAttribute("datetimeValue")] public virtual string DatetimeValueRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? DatetimeValueDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(DatetimeValueRaw); + set => DatetimeValueRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable DatetimeValue + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use DatetimeValueDateTimeOffset instead.")] + public virtual System.DateTime? DatetimeValue { get => Google.Apis.Util.Utilities.GetDateTimeFromString(DatetimeValueRaw); set => DatetimeValueRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Admin.Reports.reports_v1/Google.Apis.Admin.Reports.reports_v1.csproj b/Src/Generated/Google.Apis.Admin.Reports.reports_v1/Google.Apis.Admin.Reports.reports_v1.csproj index 9d1d8efa93f..b5fcac07ba3 100644 --- a/Src/Generated/Google.Apis.Admin.Reports.reports_v1/Google.Apis.Admin.Reports.reports_v1.csproj +++ b/Src/Generated/Google.Apis.Admin.Reports.reports_v1/Google.Apis.Admin.Reports.reports_v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Admin.Reports.reports_v1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Adsense.v2/Google.Apis.Adsense.v2.csproj b/Src/Generated/Google.Apis.Adsense.v2/Google.Apis.Adsense.v2.csproj index 29745a61935..2c9e6732994 100644 --- a/Src/Generated/Google.Apis.Adsense.v2/Google.Apis.Adsense.v2.csproj +++ b/Src/Generated/Google.Apis.Adsense.v2/Google.Apis.Adsense.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Adsense.v2 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Advisorynotifications.v1/Google.Apis.Advisorynotifications.v1.csproj b/Src/Generated/Google.Apis.Advisorynotifications.v1/Google.Apis.Advisorynotifications.v1.csproj index 194c028c9d0..fb1e1970496 100644 --- a/Src/Generated/Google.Apis.Advisorynotifications.v1/Google.Apis.Advisorynotifications.v1.csproj +++ b/Src/Generated/Google.Apis.Advisorynotifications.v1/Google.Apis.Advisorynotifications.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Advisorynotifications.v1 Client Library - 1.60.0.3013 + 1.61.0.3013 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.csproj b/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.csproj index 35598931abe..1067b5522f4 100644 --- a/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.csproj +++ b/Src/Generated/Google.Apis.AlertCenter.v1beta1/Google.Apis.AlertCenter.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.AlertCenter.v1beta1 Client Library - 1.60.0.3035 + 1.61.0.3035 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.cs b/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.cs index 2edad188729..e3e8d78693d 100644 --- a/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.cs +++ b/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.cs @@ -8170,9 +8170,18 @@ public class Account : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8206,9 +8215,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8581,9 +8599,18 @@ public class CustomDataSource : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8635,9 +8662,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8750,9 +8786,18 @@ public class CustomDimension : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8794,9 +8839,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8890,9 +8944,18 @@ public class CustomMetric : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8944,9 +9007,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9243,9 +9315,18 @@ public class Experiment : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9268,9 +9349,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("endTime")] public virtual string EndTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? EndTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(EndTimeRaw); + set => EndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable EndTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")] + public virtual System.DateTime? EndTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(EndTimeRaw); set => EndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9382,9 +9472,18 @@ public virtual System.Nullable EndTime [Newtonsoft.Json.JsonPropertyAttribute("startTime")] public virtual string StartTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? StartTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(StartTimeRaw); + set => StartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable StartTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")] + public virtual System.DateTime? StartTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(StartTimeRaw); set => StartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9409,9 +9508,18 @@ public virtual System.Nullable StartTime [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9572,9 +9680,18 @@ public class Filter : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9627,9 +9744,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10129,9 +10255,18 @@ public class Goal : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10179,9 +10314,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10728,9 +10872,18 @@ public class Profile : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10833,9 +10986,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11245,9 +11407,18 @@ public class RemarketingAudience : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11294,9 +11465,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11402,9 +11582,18 @@ public class Segment : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11442,9 +11631,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11520,9 +11718,18 @@ public class UnsampledReport : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11592,9 +11799,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11713,9 +11929,18 @@ public class Upload : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("uploadTime")] public virtual string UploadTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UploadTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UploadTimeRaw); + set => UploadTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable UploadTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UploadTimeDateTimeOffset instead.")] + public virtual System.DateTime? UploadTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UploadTimeRaw); set => UploadTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11779,9 +12004,20 @@ public class UserDeletionRequest : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("deletionRequestTime")] public virtual string DeletionRequestTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? DeletionRequestTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(DeletionRequestTimeRaw); + set => DeletionRequestTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable DeletionRequestTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use DeletionRequestTimeDateTimeOffset instead.")] + public virtual System.DateTime? DeletionRequestTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(DeletionRequestTimeRaw); set => DeletionRequestTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11982,9 +12218,18 @@ public class Webproperty : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12058,9 +12303,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.csproj b/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.csproj index 770e6c96c9e..cb3cdabe3be 100644 --- a/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.csproj +++ b/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Analytics.v3 Client Library - 1.60.0.1679 + 1.61.0.1679 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AnalyticsData.v1beta/Google.Apis.AnalyticsData.v1beta.csproj b/Src/Generated/Google.Apis.AnalyticsData.v1beta/Google.Apis.AnalyticsData.v1beta.csproj index e68cda2ba90..2243228e103 100644 --- a/Src/Generated/Google.Apis.AnalyticsData.v1beta/Google.Apis.AnalyticsData.v1beta.csproj +++ b/Src/Generated/Google.Apis.AnalyticsData.v1beta/Google.Apis.AnalyticsData.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.AnalyticsData.v1beta Client Library - 1.60.0.3050 + 1.61.0.3050 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AnalyticsHub.v1/Google.Apis.AnalyticsHub.v1.csproj b/Src/Generated/Google.Apis.AnalyticsHub.v1/Google.Apis.AnalyticsHub.v1.csproj index c8831b90a37..f4f2b778752 100644 --- a/Src/Generated/Google.Apis.AnalyticsHub.v1/Google.Apis.AnalyticsHub.v1.csproj +++ b/Src/Generated/Google.Apis.AnalyticsHub.v1/Google.Apis.AnalyticsHub.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AnalyticsHub.v1 Client Library - 1.60.0.3025 + 1.61.0.3025 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AnalyticsHub.v1beta1/Google.Apis.AnalyticsHub.v1beta1.csproj b/Src/Generated/Google.Apis.AnalyticsHub.v1beta1/Google.Apis.AnalyticsHub.v1beta1.csproj index 188979f4bfc..e171c7677bd 100644 --- a/Src/Generated/Google.Apis.AnalyticsHub.v1beta1/Google.Apis.AnalyticsHub.v1beta1.csproj +++ b/Src/Generated/Google.Apis.AnalyticsHub.v1beta1/Google.Apis.AnalyticsHub.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.AnalyticsHub.v1beta1 Client Library - 1.60.0.3025 + 1.61.0.3025 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.csproj b/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.csproj index 40d03f55efd..a4a408b4f72 100644 --- a/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.csproj +++ b/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.csproj @@ -3,7 +3,7 @@ Google.Apis.AnalyticsReporting.v4 Client Library - 1.60.0.2484 + 1.61.0.2484 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.csproj b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.csproj index 415f6ab98a2..30b8c90938f 100644 --- a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.csproj +++ b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AndroidEnterprise.v1 Client Library - 1.60.0.3057 + 1.61.0.3057 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + 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 95bb61678e0..ebc0b8fbaa5 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.60.0.3070 + 1.61.0.3070 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AndroidProvisioningPartner.v1/Google.Apis.AndroidProvisioningPartner.v1.csproj b/Src/Generated/Google.Apis.AndroidProvisioningPartner.v1/Google.Apis.AndroidProvisioningPartner.v1.csproj index 226296739c2..3e0d861b980 100644 --- a/Src/Generated/Google.Apis.AndroidProvisioningPartner.v1/Google.Apis.AndroidProvisioningPartner.v1.csproj +++ b/Src/Generated/Google.Apis.AndroidProvisioningPartner.v1/Google.Apis.AndroidProvisioningPartner.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AndroidProvisioningPartner.v1 Client Library - 1.60.0.3050 + 1.61.0.3050 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj index 387998adcf0..b767dde191f 100644 --- a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj +++ b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.AndroidPublisher.v3 Client Library - 1.60.0.3087 + 1.61.0.3087 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ApiKeysService.v2/Google.Apis.ApiKeysService.v2.csproj b/Src/Generated/Google.Apis.ApiKeysService.v2/Google.Apis.ApiKeysService.v2.csproj index 07667dc0799..a4a0ef4fde1 100644 --- a/Src/Generated/Google.Apis.ApiKeysService.v2/Google.Apis.ApiKeysService.v2.csproj +++ b/Src/Generated/Google.Apis.ApiKeysService.v2/Google.Apis.ApiKeysService.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.ApiKeysService.v2 Client Library - 1.60.0.2707 + 1.61.0.2707 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.csproj b/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.csproj index dd9e64a36fb..8b9f3f198cd 100644 --- a/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.csproj +++ b/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Apigateway.v1 Client Library - 1.60.0.3037 + 1.61.0.3037 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.csproj b/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.csproj index e58d43fa453..e5a0b26acc0 100644 --- a/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.csproj +++ b/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Apigateway.v1beta Client Library - 1.60.0.3037 + 1.61.0.3037 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ApigeeRegistry.v1/Google.Apis.ApigeeRegistry.v1.csproj b/Src/Generated/Google.Apis.ApigeeRegistry.v1/Google.Apis.ApigeeRegistry.v1.csproj index ca42cd84ddc..a117545a5d0 100644 --- a/Src/Generated/Google.Apis.ApigeeRegistry.v1/Google.Apis.ApigeeRegistry.v1.csproj +++ b/Src/Generated/Google.Apis.ApigeeRegistry.v1/Google.Apis.ApigeeRegistry.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ApigeeRegistry.v1 Client Library - 1.60.0.2948 + 1.61.0.2948 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.csproj b/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.csproj index 409784e357d..784ba4ea87f 100644 --- a/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.csproj +++ b/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Appengine.v1 Client Library - 1.60.0.3073 + 1.61.0.3073 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Appengine.v1alpha/Google.Apis.Appengine.v1alpha.csproj b/Src/Generated/Google.Apis.Appengine.v1alpha/Google.Apis.Appengine.v1alpha.csproj index dc10b154760..abde7f595d5 100644 --- a/Src/Generated/Google.Apis.Appengine.v1alpha/Google.Apis.Appengine.v1alpha.csproj +++ b/Src/Generated/Google.Apis.Appengine.v1alpha/Google.Apis.Appengine.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.Appengine.v1alpha Client Library - 1.60.0.3035 + 1.61.0.3035 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Appengine.v1beta/Google.Apis.Appengine.v1beta.csproj b/Src/Generated/Google.Apis.Appengine.v1beta/Google.Apis.Appengine.v1beta.csproj index c2a2231eec0..3649ab49912 100644 --- a/Src/Generated/Google.Apis.Appengine.v1beta/Google.Apis.Appengine.v1beta.csproj +++ b/Src/Generated/Google.Apis.Appengine.v1beta/Google.Apis.Appengine.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Appengine.v1beta Client Library - 1.60.0.3073 + 1.61.0.3073 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Area120Tables.v1alpha1/Google.Apis.Area120Tables.v1alpha1.csproj b/Src/Generated/Google.Apis.Area120Tables.v1alpha1/Google.Apis.Area120Tables.v1alpha1.csproj index ba835c61b4e..ac8e90b0649 100644 --- a/Src/Generated/Google.Apis.Area120Tables.v1alpha1/Google.Apis.Area120Tables.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.Area120Tables.v1alpha1/Google.Apis.Area120Tables.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.Area120Tables.v1alpha1 Client Library - 1.60.0.2637 + 1.61.0.2637 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.csproj b/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.csproj index ebe6033ced8..66111174d69 100644 --- a/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.csproj +++ b/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ArtifactRegistry.v1 Client Library - 1.60.0.3094 + 1.61.0.3094 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ArtifactRegistry.v1beta1/Google.Apis.ArtifactRegistry.v1beta1.csproj b/Src/Generated/Google.Apis.ArtifactRegistry.v1beta1/Google.Apis.ArtifactRegistry.v1beta1.csproj index b2bfe7a7cdf..1baffc76214 100644 --- a/Src/Generated/Google.Apis.ArtifactRegistry.v1beta1/Google.Apis.ArtifactRegistry.v1beta1.csproj +++ b/Src/Generated/Google.Apis.ArtifactRegistry.v1beta1/Google.Apis.ArtifactRegistry.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.ArtifactRegistry.v1beta1 Client Library - 1.60.0.3065 + 1.61.0.3065 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ArtifactRegistry.v1beta2/Google.Apis.ArtifactRegistry.v1beta2.csproj b/Src/Generated/Google.Apis.ArtifactRegistry.v1beta2/Google.Apis.ArtifactRegistry.v1beta2.csproj index a932d4f6eab..a0f23fca5b4 100644 --- a/Src/Generated/Google.Apis.ArtifactRegistry.v1beta2/Google.Apis.ArtifactRegistry.v1beta2.csproj +++ b/Src/Generated/Google.Apis.ArtifactRegistry.v1beta2/Google.Apis.ArtifactRegistry.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.ArtifactRegistry.v1beta2 Client Library - 1.60.0.3063 + 1.61.0.3063 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.csproj b/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.csproj index 17d209bab31..412086a5439 100644 --- a/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.csproj +++ b/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Assuredworkloads.v1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.csproj b/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.csproj index e25f5f48bf1..6fd7a7a4c45 100644 --- a/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Assuredworkloads.v1beta1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj index 742e42b9148..039b24d2a6b 100644 --- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj +++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AuthorizedBuyersMarketplace.v1 Client Library - 1.60.0.3072 + 1.61.0.3072 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BackupforGKE.v1/Google.Apis.BackupforGKE.v1.csproj b/Src/Generated/Google.Apis.BackupforGKE.v1/Google.Apis.BackupforGKE.v1.csproj index 97b1bac4260..87667eba99d 100644 --- a/Src/Generated/Google.Apis.BackupforGKE.v1/Google.Apis.BackupforGKE.v1.csproj +++ b/Src/Generated/Google.Apis.BackupforGKE.v1/Google.Apis.BackupforGKE.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.BackupforGKE.v1 Client Library - 1.60.0.3081 + 1.61.0.3081 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Baremetalsolution.v2/Google.Apis.Baremetalsolution.v2.csproj b/Src/Generated/Google.Apis.Baremetalsolution.v2/Google.Apis.Baremetalsolution.v2.csproj index 33de9a27cea..34d71206c14 100644 --- a/Src/Generated/Google.Apis.Baremetalsolution.v2/Google.Apis.Baremetalsolution.v2.csproj +++ b/Src/Generated/Google.Apis.Baremetalsolution.v2/Google.Apis.Baremetalsolution.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Baremetalsolution.v2 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj b/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj index 09ae32f6c6a..ddf030a0465 100644 --- a/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj +++ b/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Batch.v1 Client Library - 1.60.0.3090 + 1.61.0.3090 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BeyondCorp.v1/Google.Apis.BeyondCorp.v1.csproj b/Src/Generated/Google.Apis.BeyondCorp.v1/Google.Apis.BeyondCorp.v1.csproj index a04315cfd90..b073bc921d6 100644 --- a/Src/Generated/Google.Apis.BeyondCorp.v1/Google.Apis.BeyondCorp.v1.csproj +++ b/Src/Generated/Google.Apis.BeyondCorp.v1/Google.Apis.BeyondCorp.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.BeyondCorp.v1 Client Library - 1.60.0.3088 + 1.61.0.3088 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BeyondCorp.v1alpha/Google.Apis.BeyondCorp.v1alpha.csproj b/Src/Generated/Google.Apis.BeyondCorp.v1alpha/Google.Apis.BeyondCorp.v1alpha.csproj index f7837c0a8de..226e9db8d22 100644 --- a/Src/Generated/Google.Apis.BeyondCorp.v1alpha/Google.Apis.BeyondCorp.v1alpha.csproj +++ b/Src/Generated/Google.Apis.BeyondCorp.v1alpha/Google.Apis.BeyondCorp.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.BeyondCorp.v1alpha Client Library - 1.60.0.3088 + 1.61.0.3088 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BigQueryConnectionService.v1beta1/Google.Apis.BigQueryConnectionService.v1beta1.csproj b/Src/Generated/Google.Apis.BigQueryConnectionService.v1beta1/Google.Apis.BigQueryConnectionService.v1beta1.csproj index dfe8e65e648..a3613a6fc34 100644 --- a/Src/Generated/Google.Apis.BigQueryConnectionService.v1beta1/Google.Apis.BigQueryConnectionService.v1beta1.csproj +++ b/Src/Generated/Google.Apis.BigQueryConnectionService.v1beta1/Google.Apis.BigQueryConnectionService.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.BigQueryConnectionService.v1beta1 Client Library - 1.60.0.2950 + 1.61.0.2950 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BigQueryDataTransfer.v1/Google.Apis.BigQueryDataTransfer.v1.csproj b/Src/Generated/Google.Apis.BigQueryDataTransfer.v1/Google.Apis.BigQueryDataTransfer.v1.csproj index 4b73ef28d39..520c0b6b8c4 100644 --- a/Src/Generated/Google.Apis.BigQueryDataTransfer.v1/Google.Apis.BigQueryDataTransfer.v1.csproj +++ b/Src/Generated/Google.Apis.BigQueryDataTransfer.v1/Google.Apis.BigQueryDataTransfer.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.BigQueryDataTransfer.v1 Client Library - 1.60.0.3034 + 1.61.0.3034 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.csproj b/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.csproj index b9dcbe0601e..5be3d3f7d3c 100644 --- a/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.csproj +++ b/Src/Generated/Google.Apis.BigQueryReservation.v1/Google.Apis.BigQueryReservation.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.BigQueryReservation.v1 Client Library - 1.60.0.3082 + 1.61.0.3082 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.cs b/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.cs index 9d953d94039..9686092a177 100644 --- a/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.cs +++ b/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.cs @@ -4460,9 +4460,18 @@ public class BqmlTrainingRun : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("startTime")] public virtual string StartTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? StartTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(StartTimeRaw); + set => StartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable StartTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")] + public virtual System.DateTime? StartTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(StartTimeRaw); set => StartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -4568,9 +4577,18 @@ public class CloneDefinition : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("cloneTime")] public virtual string CloneTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CloneTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CloneTimeRaw); + set => CloneTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CloneTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CloneTimeDateTimeOffset instead.")] + public virtual System.DateTime? CloneTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CloneTimeRaw); set => CloneTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5130,9 +5148,20 @@ public class DestinationTableProperties : Google.Apis.Requests.IDirectResponseSc [Newtonsoft.Json.JsonPropertyAttribute("expirationTime")] public virtual string ExpirationTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ExpirationTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ExpirationTimeRaw); + set => ExpirationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ExpirationTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ExpirationTimeDateTimeOffset instead.")] + public virtual System.DateTime? ExpirationTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ExpirationTimeRaw); set => ExpirationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8659,9 +8688,18 @@ public class SnapshotDefinition : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("snapshotTime")] public virtual string SnapshotTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? SnapshotTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(SnapshotTimeRaw); + set => SnapshotTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable SnapshotTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use SnapshotTimeDateTimeOffset instead.")] + public virtual System.DateTime? SnapshotTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(SnapshotTimeRaw); set => SnapshotTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.csproj b/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.csproj index 87ac89d1014..018de978902 100644 --- a/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.csproj +++ b/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Bigquery.v2 Client Library - 1.60.0.3061 + 1.61.0.3061 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.csproj b/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.csproj index aa66b43016c..dfcc39aa1e0 100644 --- a/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.csproj +++ b/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.BigtableAdmin.v2 Client Library - 1.60.0.3082 + 1.61.0.3082 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.csproj b/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.csproj index 4cc036643b9..d721bf3561e 100644 --- a/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.csproj +++ b/Src/Generated/Google.Apis.BinaryAuthorization.v1/Google.Apis.BinaryAuthorization.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.BinaryAuthorization.v1 Client Library - 1.60.0.2948 + 1.61.0.2948 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.csproj b/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.csproj index 68244fafcc6..e507d50698b 100644 --- a/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.csproj +++ b/Src/Generated/Google.Apis.BinaryAuthorization.v1beta1/Google.Apis.BinaryAuthorization.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.BinaryAuthorization.v1beta1 Client Library - 1.60.0.2948 + 1.61.0.2948 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.csproj b/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.csproj index 00135f84347..1822250148b 100644 --- a/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.csproj +++ b/Src/Generated/Google.Apis.Blogger.v2/Google.Apis.Blogger.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Blogger.v2 Client Library - 1.60.0.2764 + 1.61.0.2764 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Blogger.v3/Google.Apis.Blogger.v3.csproj b/Src/Generated/Google.Apis.Blogger.v3/Google.Apis.Blogger.v3.csproj index d09d8faf0f6..94c09af3412 100644 --- a/Src/Generated/Google.Apis.Blogger.v3/Google.Apis.Blogger.v3.csproj +++ b/Src/Generated/Google.Apis.Blogger.v3/Google.Apis.Blogger.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Blogger.v3 Client Library - 1.60.0.2925 + 1.61.0.2925 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.csproj b/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.csproj index a16f11d9152..f1c911d07fa 100644 --- a/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.csproj +++ b/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Books.v1 Client Library - 1.60.0.2955 + 1.61.0.2955 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BusinessProfilePerformance.v1/Google.Apis.BusinessProfilePerformance.v1.csproj b/Src/Generated/Google.Apis.BusinessProfilePerformance.v1/Google.Apis.BusinessProfilePerformance.v1.csproj index 284b32956de..5539b0577b0 100644 --- a/Src/Generated/Google.Apis.BusinessProfilePerformance.v1/Google.Apis.BusinessProfilePerformance.v1.csproj +++ b/Src/Generated/Google.Apis.BusinessProfilePerformance.v1/Google.Apis.BusinessProfilePerformance.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.BusinessProfilePerformance.v1 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.CCAIPlatform.v1alpha1/Google.Apis.CCAIPlatform.v1alpha1.csproj b/Src/Generated/Google.Apis.CCAIPlatform.v1alpha1/Google.Apis.CCAIPlatform.v1alpha1.csproj index 44dfd701490..a8c6ca4c88b 100644 --- a/Src/Generated/Google.Apis.CCAIPlatform.v1alpha1/Google.Apis.CCAIPlatform.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.CCAIPlatform.v1alpha1/Google.Apis.CCAIPlatform.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.CCAIPlatform.v1alpha1 Client Library - 1.60.0.3087 + 1.61.0.3087 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs index 00d54f69ca9..62fe240ef9c 100644 --- a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs +++ b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs @@ -4591,9 +4591,18 @@ public class Colors : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -4924,9 +4933,18 @@ public class Event : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("created")] public virtual string CreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedRaw); + set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Created + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateTimeOffset instead.")] + public virtual System.DateTime? Created { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedRaw); set => CreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5143,9 +5161,18 @@ public virtual System.Nullable Created [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5417,9 +5444,18 @@ public class EventDateTime : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("dateTime")] public virtual string DateTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? DateTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(DateTimeRaw); + set => DateTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable DateTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use DateTimeDateTimeOffset instead.")] + public virtual System.DateTime? DateTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(DateTimeRaw); set => DateTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5581,9 +5617,18 @@ public class Events : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5641,9 +5686,18 @@ public class FreeBusyRequest : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("timeMax")] public virtual string TimeMaxRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeMaxDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeMaxRaw); + set => TimeMaxRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeMax + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeMaxDateTimeOffset instead.")] + public virtual System.DateTime? TimeMax { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeMaxRaw); set => TimeMaxRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5653,9 +5707,18 @@ public virtual System.Nullable TimeMax [Newtonsoft.Json.JsonPropertyAttribute("timeMin")] public virtual string TimeMinRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeMinDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeMinRaw); + set => TimeMinRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeMin + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeMinDateTimeOffset instead.")] + public virtual System.DateTime? TimeMin { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeMinRaw); set => TimeMinRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5697,9 +5760,18 @@ public class FreeBusyResponse : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("timeMax")] public virtual string TimeMaxRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeMaxDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeMaxRaw); + set => TimeMaxRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeMax + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeMaxDateTimeOffset instead.")] + public virtual System.DateTime? TimeMax { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeMaxRaw); set => TimeMaxRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5709,9 +5781,18 @@ public virtual System.Nullable TimeMax [Newtonsoft.Json.JsonPropertyAttribute("timeMin")] public virtual string TimeMinRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeMinDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeMinRaw); + set => TimeMinRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeMin + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeMinDateTimeOffset instead.")] + public virtual System.DateTime? TimeMin { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeMinRaw); set => TimeMinRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5778,9 +5859,18 @@ public class TimePeriod : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("end")] public virtual string EndRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? EndDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(EndRaw); + set => EndRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable End + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use EndDateTimeOffset instead.")] + public virtual System.DateTime? End { get => Google.Apis.Util.Utilities.GetDateTimeFromString(EndRaw); set => EndRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5790,9 +5880,18 @@ public virtual System.Nullable End [Newtonsoft.Json.JsonPropertyAttribute("start")] public virtual string StartRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? StartDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(StartRaw); + set => StartRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Start + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use StartDateTimeOffset instead.")] + public virtual System.DateTime? Start { get => Google.Apis.Util.Utilities.GetDateTimeFromString(StartRaw); set => StartRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.csproj b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.csproj index 6bf25d57ac9..2daf8da6073 100644 --- a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.csproj +++ b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Calendar.v3 Client Library - 1.60.0.3088 + 1.61.0.3088 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.csproj b/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.csproj index e27e08b97bd..f056287d870 100644 --- a/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.csproj +++ b/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CertificateAuthorityService.v1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.csproj b/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.csproj index 809411eaeae..5d9d3076190 100644 --- a/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CertificateAuthorityService.v1beta1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CertificateManager.v1/Google.Apis.CertificateManager.v1.csproj b/Src/Generated/Google.Apis.CertificateManager.v1/Google.Apis.CertificateManager.v1.csproj index f5f1ce1791b..d47673a4e2d 100644 --- a/Src/Generated/Google.Apis.CertificateManager.v1/Google.Apis.CertificateManager.v1.csproj +++ b/Src/Generated/Google.Apis.CertificateManager.v1/Google.Apis.CertificateManager.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CertificateManager.v1 Client Library - 1.60.0.3053 + 1.61.0.3053 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ChecksService.v1alpha/Google.Apis.ChecksService.v1alpha.csproj b/Src/Generated/Google.Apis.ChecksService.v1alpha/Google.Apis.ChecksService.v1alpha.csproj index b5172028c59..83be6c0e037 100644 --- a/Src/Generated/Google.Apis.ChecksService.v1alpha/Google.Apis.ChecksService.v1alpha.csproj +++ b/Src/Generated/Google.Apis.ChecksService.v1alpha/Google.Apis.ChecksService.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.ChecksService.v1alpha Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.csproj b/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.csproj index 76bce3f9dfc..46027804b62 100644 --- a/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.csproj +++ b/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ChromeManagement.v1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ChromePolicy.v1/Google.Apis.ChromePolicy.v1.csproj b/Src/Generated/Google.Apis.ChromePolicy.v1/Google.Apis.ChromePolicy.v1.csproj index 4402c1764ce..0ad12642ed8 100644 --- a/Src/Generated/Google.Apis.ChromePolicy.v1/Google.Apis.ChromePolicy.v1.csproj +++ b/Src/Generated/Google.Apis.ChromePolicy.v1/Google.Apis.ChromePolicy.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ChromePolicy.v1 Client Library - 1.60.0.3038 + 1.61.0.3038 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ChromeUXReport.v1/Google.Apis.ChromeUXReport.v1.csproj b/Src/Generated/Google.Apis.ChromeUXReport.v1/Google.Apis.ChromeUXReport.v1.csproj index a6b0c50cd2c..60b7e9d0837 100644 --- a/Src/Generated/Google.Apis.ChromeUXReport.v1/Google.Apis.ChromeUXReport.v1.csproj +++ b/Src/Generated/Google.Apis.ChromeUXReport.v1/Google.Apis.ChromeUXReport.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ChromeUXReport.v1 Client Library - 1.60.0.2959 + 1.61.0.2959 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.CivicInfo.v2/Google.Apis.CivicInfo.v2.csproj b/Src/Generated/Google.Apis.CivicInfo.v2/Google.Apis.CivicInfo.v2.csproj index d2b5bd9ab21..ef6c221ca5a 100644 --- a/Src/Generated/Google.Apis.CivicInfo.v2/Google.Apis.CivicInfo.v2.csproj +++ b/Src/Generated/Google.Apis.CivicInfo.v2/Google.Apis.CivicInfo.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CivicInfo.v2 Client Library - 1.60.0.3078 + 1.61.0.3078 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.csproj b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.csproj index f64eaf9dc66..a337a089535 100644 --- a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.csproj +++ b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Classroom.v1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudAsset.v1/Google.Apis.CloudAsset.v1.csproj b/Src/Generated/Google.Apis.CloudAsset.v1/Google.Apis.CloudAsset.v1.csproj index 665c5cfc561..e8406af6d61 100644 --- a/Src/Generated/Google.Apis.CloudAsset.v1/Google.Apis.CloudAsset.v1.csproj +++ b/Src/Generated/Google.Apis.CloudAsset.v1/Google.Apis.CloudAsset.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudAsset.v1 Client Library - 1.60.0.3081 + 1.61.0.3081 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudAsset.v1beta1/Google.Apis.CloudAsset.v1beta1.csproj b/Src/Generated/Google.Apis.CloudAsset.v1beta1/Google.Apis.CloudAsset.v1beta1.csproj index 1023effd2ee..515a6b783e5 100644 --- a/Src/Generated/Google.Apis.CloudAsset.v1beta1/Google.Apis.CloudAsset.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudAsset.v1beta1/Google.Apis.CloudAsset.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudAsset.v1beta1 Client Library - 1.60.0.2949 + 1.61.0.2949 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudAsset.v1p1beta1/Google.Apis.CloudAsset.v1p1beta1.csproj b/Src/Generated/Google.Apis.CloudAsset.v1p1beta1/Google.Apis.CloudAsset.v1p1beta1.csproj index 3f21476bedf..f78c38d1b46 100644 --- a/Src/Generated/Google.Apis.CloudAsset.v1p1beta1/Google.Apis.CloudAsset.v1p1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudAsset.v1p1beta1/Google.Apis.CloudAsset.v1p1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudAsset.v1p1beta1 Client Library - 1.60.0.2949 + 1.61.0.2949 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudAsset.v1p5beta1/Google.Apis.CloudAsset.v1p5beta1.csproj b/Src/Generated/Google.Apis.CloudAsset.v1p5beta1/Google.Apis.CloudAsset.v1p5beta1.csproj index 5dadcf4199e..c853dd6ddd7 100644 --- a/Src/Generated/Google.Apis.CloudAsset.v1p5beta1/Google.Apis.CloudAsset.v1p5beta1.csproj +++ b/Src/Generated/Google.Apis.CloudAsset.v1p5beta1/Google.Apis.CloudAsset.v1p5beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudAsset.v1p5beta1 Client Library - 1.60.0.2949 + 1.61.0.2949 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudAsset.v1p7beta1/Google.Apis.CloudAsset.v1p7beta1.csproj b/Src/Generated/Google.Apis.CloudAsset.v1p7beta1/Google.Apis.CloudAsset.v1p7beta1.csproj index 36cb7b542e5..8361c870531 100644 --- a/Src/Generated/Google.Apis.CloudAsset.v1p7beta1/Google.Apis.CloudAsset.v1p7beta1.csproj +++ b/Src/Generated/Google.Apis.CloudAsset.v1p7beta1/Google.Apis.CloudAsset.v1p7beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudAsset.v1p7beta1 Client Library - 1.60.0.2949 + 1.61.0.2949 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudBillingBudget.v1/Google.Apis.CloudBillingBudget.v1.csproj b/Src/Generated/Google.Apis.CloudBillingBudget.v1/Google.Apis.CloudBillingBudget.v1.csproj index 9fee522a0f1..476fd34ba71 100644 --- a/Src/Generated/Google.Apis.CloudBillingBudget.v1/Google.Apis.CloudBillingBudget.v1.csproj +++ b/Src/Generated/Google.Apis.CloudBillingBudget.v1/Google.Apis.CloudBillingBudget.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudBillingBudget.v1 Client Library - 1.60.0.3070 + 1.61.0.3070 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.csproj b/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.csproj index 46913ed92d3..9174f6f017c 100644 --- a/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudBillingBudget.v1beta1/Google.Apis.CloudBillingBudget.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudBillingBudget.v1beta1 Client Library - 1.60.0.3070 + 1.61.0.3070 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.csproj b/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.csproj index 9e85d0ea48d..1347fbf892f 100644 --- a/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.csproj +++ b/Src/Generated/Google.Apis.CloudBuild.v1/Google.Apis.CloudBuild.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudBuild.v1 Client Library - 1.60.0.3063 + 1.61.0.3063 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.csproj b/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.csproj index 46233c084cc..9aa99351992 100644 --- a/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.csproj +++ b/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudComposer.v1 Client Library - 1.60.0.3057 + 1.61.0.3057 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.csproj b/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.csproj index 42a35cfeea3..8c44d3f30a0 100644 --- a/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudComposer.v1beta1 Client Library - 1.60.0.3057 + 1.61.0.3057 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj index 153f020e3b3..5ab2b0ba78d 100644 --- a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj +++ b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudDataplex.v1 Client Library - 1.60.0.3088 + 1.61.0.3088 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudDebugger.v2/Google.Apis.CloudDebugger.v2.csproj b/Src/Generated/Google.Apis.CloudDebugger.v2/Google.Apis.CloudDebugger.v2.csproj index a04a23068e3..133d3df17f7 100644 --- a/Src/Generated/Google.Apis.CloudDebugger.v2/Google.Apis.CloudDebugger.v2.csproj +++ b/Src/Generated/Google.Apis.CloudDebugger.v2/Google.Apis.CloudDebugger.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudDebugger.v2 Client Library - 1.60.0.3085 + 1.61.0.3085 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.csproj b/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.csproj index cee05d6204a..d03a95301e7 100644 --- a/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.csproj +++ b/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudDeploy.v1 Client Library - 1.60.0.3081 + 1.61.0.3081 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudDomains.v1/Google.Apis.CloudDomains.v1.csproj b/Src/Generated/Google.Apis.CloudDomains.v1/Google.Apis.CloudDomains.v1.csproj index 65678a3412d..8706a4d3b54 100644 --- a/Src/Generated/Google.Apis.CloudDomains.v1/Google.Apis.CloudDomains.v1.csproj +++ b/Src/Generated/Google.Apis.CloudDomains.v1/Google.Apis.CloudDomains.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudDomains.v1 Client Library - 1.60.0.3044 + 1.61.0.3044 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudDomains.v1alpha2/Google.Apis.CloudDomains.v1alpha2.csproj b/Src/Generated/Google.Apis.CloudDomains.v1alpha2/Google.Apis.CloudDomains.v1alpha2.csproj index 26e5181d2b9..1b961fa2327 100644 --- a/Src/Generated/Google.Apis.CloudDomains.v1alpha2/Google.Apis.CloudDomains.v1alpha2.csproj +++ b/Src/Generated/Google.Apis.CloudDomains.v1alpha2/Google.Apis.CloudDomains.v1alpha2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudDomains.v1alpha2 Client Library - 1.60.0.3044 + 1.61.0.3044 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudDomains.v1beta1/Google.Apis.CloudDomains.v1beta1.csproj b/Src/Generated/Google.Apis.CloudDomains.v1beta1/Google.Apis.CloudDomains.v1beta1.csproj index 680687ecc1a..6f41729d207 100644 --- a/Src/Generated/Google.Apis.CloudDomains.v1beta1/Google.Apis.CloudDomains.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudDomains.v1beta1/Google.Apis.CloudDomains.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudDomains.v1beta1 Client Library - 1.60.0.3044 + 1.61.0.3044 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudFilestore.v1/Google.Apis.CloudFilestore.v1.csproj b/Src/Generated/Google.Apis.CloudFilestore.v1/Google.Apis.CloudFilestore.v1.csproj index c42da99809f..e7b055652f7 100644 --- a/Src/Generated/Google.Apis.CloudFilestore.v1/Google.Apis.CloudFilestore.v1.csproj +++ b/Src/Generated/Google.Apis.CloudFilestore.v1/Google.Apis.CloudFilestore.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudFilestore.v1 Client Library - 1.60.0.3040 + 1.61.0.3040 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudFilestore.v1beta1/Google.Apis.CloudFilestore.v1beta1.csproj b/Src/Generated/Google.Apis.CloudFilestore.v1beta1/Google.Apis.CloudFilestore.v1beta1.csproj index 5fbf19503db..bc3f6f74078 100644 --- a/Src/Generated/Google.Apis.CloudFilestore.v1beta1/Google.Apis.CloudFilestore.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudFilestore.v1beta1/Google.Apis.CloudFilestore.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudFilestore.v1beta1 Client Library - 1.60.0.3040 + 1.61.0.3040 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudFunctions.v1/Google.Apis.CloudFunctions.v1.csproj b/Src/Generated/Google.Apis.CloudFunctions.v1/Google.Apis.CloudFunctions.v1.csproj index 23c8bf544f8..1f0870049da 100644 --- a/Src/Generated/Google.Apis.CloudFunctions.v1/Google.Apis.CloudFunctions.v1.csproj +++ b/Src/Generated/Google.Apis.CloudFunctions.v1/Google.Apis.CloudFunctions.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudFunctions.v1 Client Library - 1.60.0.3080 + 1.61.0.3080 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudFunctions.v2/Google.Apis.CloudFunctions.v2.csproj b/Src/Generated/Google.Apis.CloudFunctions.v2/Google.Apis.CloudFunctions.v2.csproj index d990c05fffc..d1bd4834cd8 100644 --- a/Src/Generated/Google.Apis.CloudFunctions.v2/Google.Apis.CloudFunctions.v2.csproj +++ b/Src/Generated/Google.Apis.CloudFunctions.v2/Google.Apis.CloudFunctions.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudFunctions.v2 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudFunctions.v2alpha/Google.Apis.CloudFunctions.v2alpha.csproj b/Src/Generated/Google.Apis.CloudFunctions.v2alpha/Google.Apis.CloudFunctions.v2alpha.csproj index 8aefd924a6e..567c359c158 100644 --- a/Src/Generated/Google.Apis.CloudFunctions.v2alpha/Google.Apis.CloudFunctions.v2alpha.csproj +++ b/Src/Generated/Google.Apis.CloudFunctions.v2alpha/Google.Apis.CloudFunctions.v2alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudFunctions.v2alpha Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudFunctions.v2beta/Google.Apis.CloudFunctions.v2beta.csproj b/Src/Generated/Google.Apis.CloudFunctions.v2beta/Google.Apis.CloudFunctions.v2beta.csproj index 78afb190f59..9d32f227528 100644 --- a/Src/Generated/Google.Apis.CloudFunctions.v2beta/Google.Apis.CloudFunctions.v2beta.csproj +++ b/Src/Generated/Google.Apis.CloudFunctions.v2beta/Google.Apis.CloudFunctions.v2beta.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudFunctions.v2beta Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj index 9ced43edfe5..edd404ba020 100644 --- a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj +++ b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudHealthcare.v1 Client Library - 1.60.0.3051 + 1.61.0.3051 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj index e7ea614d270..e5c99d219d7 100644 --- a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudHealthcare.v1beta1 Client Library - 1.60.0.3060 + 1.61.0.3060 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudIAP.v1/Google.Apis.CloudIAP.v1.csproj b/Src/Generated/Google.Apis.CloudIAP.v1/Google.Apis.CloudIAP.v1.csproj index 09a07deaa84..ce841d9d030 100644 --- a/Src/Generated/Google.Apis.CloudIAP.v1/Google.Apis.CloudIAP.v1.csproj +++ b/Src/Generated/Google.Apis.CloudIAP.v1/Google.Apis.CloudIAP.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudIAP.v1 Client Library - 1.60.0.3067 + 1.61.0.3067 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudIAP.v1beta1/Google.Apis.CloudIAP.v1beta1.csproj b/Src/Generated/Google.Apis.CloudIAP.v1beta1/Google.Apis.CloudIAP.v1beta1.csproj index 6aa16277c9d..771630af6ba 100644 --- a/Src/Generated/Google.Apis.CloudIAP.v1beta1/Google.Apis.CloudIAP.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudIAP.v1beta1/Google.Apis.CloudIAP.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudIAP.v1beta1 Client Library - 1.60.0.2948 + 1.61.0.2948 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudIdentity.v1/Google.Apis.CloudIdentity.v1.csproj b/Src/Generated/Google.Apis.CloudIdentity.v1/Google.Apis.CloudIdentity.v1.csproj index bd5f5068c88..0ee63790f84 100644 --- a/Src/Generated/Google.Apis.CloudIdentity.v1/Google.Apis.CloudIdentity.v1.csproj +++ b/Src/Generated/Google.Apis.CloudIdentity.v1/Google.Apis.CloudIdentity.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudIdentity.v1 Client Library - 1.60.0.3078 + 1.61.0.3078 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.csproj b/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.csproj index 090532b6669..da2f73e8a97 100644 --- a/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudIdentity.v1beta1 Client Library - 1.60.0.3078 + 1.61.0.3078 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.cs b/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.cs deleted file mode 100644 index 739824258d4..00000000000 --- a/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.cs +++ /dev/null @@ -1,3075 +0,0 @@ -// Copyright 2023 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Generated code. DO NOT EDIT! - -namespace Google.Apis.CloudIot.v1 -{ - /// The CloudIot Service. - public class CloudIotService : Google.Apis.Services.BaseClientService - { - /// The API version. - public const string Version = "v1"; - - /// The discovery version used to generate this service. - public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed = Google.Apis.Discovery.DiscoveryVersion.Version_1_0; - - /// Constructs a new service. - public CloudIotService() : this(new Google.Apis.Services.BaseClientService.Initializer()) - { - } - - /// Constructs a new service. - /// The service initializer. - public CloudIotService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer) - { - Projects = new ProjectsResource(this); - } - - /// Gets the service supported features. - public override System.Collections.Generic.IList Features => new string[0]; - - /// Gets the service name. - public override string Name => "cloudiot"; - - /// Gets the service base URI. - public override string BaseUri => BaseUriOverride ?? "https://cloudiot.googleapis.com/"; - - /// Gets the service base path. - public override string BasePath => ""; - - /// Gets the batch base URI; null if unspecified. - public override string BatchUri => "https://cloudiot.googleapis.com/batch"; - - /// Gets the batch base path; null if unspecified. - public override string BatchPath => "batch"; - - /// Available OAuth 2.0 scopes for use with the Cloud IoT API. - public class Scope - { - /// - /// See, edit, configure, and delete your Google Cloud data and see the email address for your Google - /// Account. - /// - public static string CloudPlatform = "https://www.googleapis.com/auth/cloud-platform"; - - /// Register and manage devices in the Google Cloud IoT service - public static string Cloudiot = "https://www.googleapis.com/auth/cloudiot"; - } - - /// Available OAuth 2.0 scope constants for use with the Cloud IoT API. - public static class ScopeConstants - { - /// - /// See, edit, configure, and delete your Google Cloud data and see the email address for your Google - /// Account. - /// - public const string CloudPlatform = "https://www.googleapis.com/auth/cloud-platform"; - - /// Register and manage devices in the Google Cloud IoT service - public const string Cloudiot = "https://www.googleapis.com/auth/cloudiot"; - } - - /// Gets the Projects resource. - public virtual ProjectsResource Projects { get; } - } - - /// A base abstract class for CloudIot requests. - public abstract class CloudIotBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest - { - /// Constructs a new CloudIotBaseServiceRequest instance. - protected CloudIotBaseServiceRequest(Google.Apis.Services.IClientService service) : base(service) - { - } - - /// V1 error format. - [Google.Apis.Util.RequestParameterAttribute("$.xgafv", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Xgafv { get; set; } - - /// V1 error format. - public enum XgafvEnum - { - /// v1 error format - [Google.Apis.Util.StringValueAttribute("1")] - Value1 = 0, - - /// v2 error format - [Google.Apis.Util.StringValueAttribute("2")] - Value2 = 1, - } - - /// OAuth access token. - [Google.Apis.Util.RequestParameterAttribute("access_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AccessToken { get; set; } - - /// Data format for response. - [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Alt { get; set; } - - /// Data format for response. - public enum AltEnum - { - /// Responses with Content-Type of application/json - [Google.Apis.Util.StringValueAttribute("json")] - Json = 0, - - /// Media download with context-dependent Content-Type - [Google.Apis.Util.StringValueAttribute("media")] - Media = 1, - - /// Responses with Content-Type of application/x-protobuf - [Google.Apis.Util.StringValueAttribute("proto")] - Proto = 2, - } - - /// JSONP - [Google.Apis.Util.RequestParameterAttribute("callback", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Callback { get; set; } - - /// Selector specifying which fields to include in a partial response. - [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Fields { get; set; } - - /// - /// API key. Your API key identifies your project and provides you with API access, quota, and reports. Required - /// unless you provide an OAuth 2.0 token. - /// - [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Key { get; set; } - - /// OAuth 2.0 token for the current user. - [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OauthToken { get; set; } - - /// Returns response with indentations and line breaks. - [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PrettyPrint { get; set; } - - /// - /// Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a - /// user, but should not exceed 40 characters. - /// - [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] - public virtual string QuotaUser { get; set; } - - /// Legacy upload protocol for media (e.g. "media", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("uploadType", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadType { get; set; } - - /// Upload protocol for media (e.g. "raw", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("upload_protocol", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadProtocol { get; set; } - - /// Initializes CloudIot parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("$.xgafv", new Google.Apis.Discovery.Parameter - { - Name = "$.xgafv", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("access_token", new Google.Apis.Discovery.Parameter - { - Name = "access_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("alt", new Google.Apis.Discovery.Parameter - { - Name = "alt", - IsRequired = false, - ParameterType = "query", - DefaultValue = "json", - Pattern = null, - }); - RequestParameters.Add("callback", new Google.Apis.Discovery.Parameter - { - Name = "callback", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("fields", new Google.Apis.Discovery.Parameter - { - Name = "fields", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("key", new Google.Apis.Discovery.Parameter - { - Name = "key", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("oauth_token", new Google.Apis.Discovery.Parameter - { - Name = "oauth_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("prettyPrint", new Google.Apis.Discovery.Parameter - { - Name = "prettyPrint", - IsRequired = false, - ParameterType = "query", - DefaultValue = "true", - Pattern = null, - }); - RequestParameters.Add("quotaUser", new Google.Apis.Discovery.Parameter - { - Name = "quotaUser", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("uploadType", new Google.Apis.Discovery.Parameter - { - Name = "uploadType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("upload_protocol", new Google.Apis.Discovery.Parameter - { - Name = "upload_protocol", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// The "projects" collection of methods. - public class ProjectsResource - { - private const string Resource = "projects"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ProjectsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Locations = new LocationsResource(service); - } - - /// Gets the Locations resource. - public virtual LocationsResource Locations { get; } - - /// The "locations" collection of methods. - public class LocationsResource - { - private const string Resource = "locations"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public LocationsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Registries = new RegistriesResource(service); - } - - /// Gets the Registries resource. - public virtual RegistriesResource Registries { get; } - - /// The "registries" collection of methods. - public class RegistriesResource - { - private const string Resource = "registries"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public RegistriesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Devices = new DevicesResource(service); - Groups = new GroupsResource(service); - } - - /// Gets the Devices resource. - public virtual DevicesResource Devices { get; } - - /// The "devices" collection of methods. - public class DevicesResource - { - private const string Resource = "devices"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public DevicesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - ConfigVersions = new ConfigVersionsResource(service); - States = new StatesResource(service); - } - - /// Gets the ConfigVersions resource. - public virtual ConfigVersionsResource ConfigVersions { get; } - - /// The "configVersions" collection of methods. - public class ConfigVersionsResource - { - private const string Resource = "configVersions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ConfigVersionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Lists the last few versions of the device configuration in descending order (i.e.: newest - /// first). - /// - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - public virtual ListRequest List(string name) - { - return new ListRequest(service, name); - } - - /// - /// Lists the last few versions of the device configuration in descending order (i.e.: newest - /// first). - /// - public class ListRequest : CloudIotBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// The number of versions to list. Versions are listed in decreasing order of the version - /// number. The maximum number of versions retained is 10. If this value is zero, it will - /// return all the versions available. - /// - [Google.Apis.Util.RequestParameterAttribute("numVersions", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable NumVersions { 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/{+name}/configVersions"; - - /// Initializes List 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/devices/[^/]+$", - }); - RequestParameters.Add("numVersions", new Google.Apis.Discovery.Parameter - { - Name = "numVersions", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// Gets the States resource. - public virtual StatesResource States { get; } - - /// The "states" collection of methods. - public class StatesResource - { - private const string Resource = "states"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public StatesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Lists the last few versions of the device state in descending order (i.e.: newest first). - /// - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - public virtual ListRequest List(string name) - { - return new ListRequest(service, name); - } - - /// - /// Lists the last few versions of the device state in descending order (i.e.: newest first). - /// - public class ListRequest : CloudIotBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// The number of states to list. States are listed in descending order of update time. The - /// maximum number of states retained is 10. If this value is zero, it will return all the - /// states available. - /// - [Google.Apis.Util.RequestParameterAttribute("numStates", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable NumStates { 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/{+name}/states"; - - /// Initializes List 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/devices/[^/]+$", - }); - RequestParameters.Add("numStates", new Google.Apis.Discovery.Parameter - { - Name = "numStates", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// Creates a device in a device registry. - /// The body of the request. - /// - /// Required. The name of the device registry where this device should be created. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - public virtual CreateRequest Create(Google.Apis.CloudIot.v1.Data.Device body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// Creates a device in a device registry. - public class CreateRequest : CloudIotBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.Device body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The name of the device registry where this device should be created. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.Device Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+parent}/devices"; - - /// Initializes Create 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/[^/]+/registries/[^/]+$", - }); - } - } - - /// Deletes a device. - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Deletes a device. - public class DeleteRequest : CloudIotBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/devices/[^/]+$", - }); - } - } - - /// Gets details about a device. - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// Gets details about a device. - public class GetRequest : CloudIotBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// The fields of the `Device` resource to be returned in the response. If the field mask is - /// unset or empty, all fields are returned. Fields have to be provided in snake_case format, - /// for example: `last_heartbeat_time`. - /// - [Google.Apis.Util.RequestParameterAttribute("fieldMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object FieldMask { get; set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/devices/[^/]+$", - }); - RequestParameters.Add("fieldMask", new Google.Apis.Discovery.Parameter - { - Name = "fieldMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// List devices in a device registry. - /// - /// Required. The device registry path. Required. For example, - /// `projects/my-project/locations/us-central1/registries/my-registry`. - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// List devices in a device registry. - public class ListRequest : CloudIotBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. The device registry path. Required. For example, - /// `projects/my-project/locations/us-central1/registries/my-registry`. - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// A list of device string IDs. For example, `['device0', 'device12']`. If empty, this field is - /// ignored. Maximum IDs: 10,000 - /// - [Google.Apis.Util.RequestParameterAttribute("deviceIds", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable DeviceIds { get; set; } - - /// - /// A list of device numeric IDs. If empty, this field is ignored. Maximum IDs: 10,000. - /// - [Google.Apis.Util.RequestParameterAttribute("deviceNumIds", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable DeviceNumIds { get; set; } - - /// - /// The fields of the `Device` resource to be returned in the response. The fields `id` and - /// `num_id` are always returned, along with any other fields specified in snake_case format, - /// for example: `last_heartbeat_time`. - /// - [Google.Apis.Util.RequestParameterAttribute("fieldMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object FieldMask { get; set; } - - /// - /// If set, returns only the gateways with which the specified device is associated. The device - /// ID can be numeric (`num_id`) or the user-defined string (`id`). For example, if `456` is - /// specified, returns only the gateways to which the device with `num_id` 456 is bound. - /// - [Google.Apis.Util.RequestParameterAttribute("gatewayListOptions.associationsDeviceId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string GatewayListOptionsAssociationsDeviceId { get; set; } - - /// - /// If set, only devices associated with the specified gateway are returned. The gateway ID can - /// be numeric (`num_id`) or the user-defined string (`id`). For example, if `123` is specified, - /// only devices bound to the gateway with `num_id` 123 are returned. - /// - [Google.Apis.Util.RequestParameterAttribute("gatewayListOptions.associationsGatewayId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string GatewayListOptionsAssociationsGatewayId { get; set; } - - /// - /// If `GATEWAY` is specified, only gateways are returned. If `NON_GATEWAY` is specified, only - /// non-gateway devices are returned. If `GATEWAY_TYPE_UNSPECIFIED` is specified, all devices - /// are returned. - /// - [Google.Apis.Util.RequestParameterAttribute("gatewayListOptions.gatewayType", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable GatewayListOptionsGatewayType { get; set; } - - /// - /// If `GATEWAY` is specified, only gateways are returned. If `NON_GATEWAY` is specified, only - /// non-gateway devices are returned. If `GATEWAY_TYPE_UNSPECIFIED` is specified, all devices - /// are returned. - /// - public enum GatewayListOptionsGatewayTypeEnum - { - /// If unspecified, the device is considered a non-gateway device. - [Google.Apis.Util.StringValueAttribute("GATEWAY_TYPE_UNSPECIFIED")] - GATEWAYTYPEUNSPECIFIED = 0, - - /// The device is a gateway. - [Google.Apis.Util.StringValueAttribute("GATEWAY")] - GATEWAY = 1, - - /// The device is not a gateway. - [Google.Apis.Util.StringValueAttribute("NON_GATEWAY")] - NONGATEWAY = 2, - } - - /// - /// The maximum number of devices to return in the response. If this value is zero, the service - /// will select a default size. A call may return fewer objects than requested. A non-empty - /// `next_page_token` in the response indicates that more data is available. - /// - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// - /// The value returned by the last `ListDevicesResponse`; indicates that this is a continuation - /// of a prior `ListDevices` call and the system should return the next page of data. - /// - [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}/devices"; - - /// 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/[^/]+/registries/[^/]+$", - }); - RequestParameters.Add("deviceIds", new Google.Apis.Discovery.Parameter - { - Name = "deviceIds", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("deviceNumIds", new Google.Apis.Discovery.Parameter - { - Name = "deviceNumIds", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("fieldMask", new Google.Apis.Discovery.Parameter - { - Name = "fieldMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("gatewayListOptions.associationsDeviceId", new Google.Apis.Discovery.Parameter - { - Name = "gatewayListOptions.associationsDeviceId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("gatewayListOptions.associationsGatewayId", new Google.Apis.Discovery.Parameter - { - Name = "gatewayListOptions.associationsGatewayId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("gatewayListOptions.gatewayType", new Google.Apis.Discovery.Parameter - { - Name = "gatewayListOptions.gatewayType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - - /// - /// Modifies the configuration for the device, which is eventually sent from the Cloud IoT Core - /// servers. Returns the modified configuration version and its metadata. - /// - /// The body of the request. - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - public virtual ModifyCloudToDeviceConfigRequest ModifyCloudToDeviceConfig(Google.Apis.CloudIot.v1.Data.ModifyCloudToDeviceConfigRequest body, string name) - { - return new ModifyCloudToDeviceConfigRequest(service, body, name); - } - - /// - /// Modifies the configuration for the device, which is eventually sent from the Cloud IoT Core - /// servers. Returns the modified configuration version and its metadata. - /// - public class ModifyCloudToDeviceConfigRequest : CloudIotBaseServiceRequest - { - /// Constructs a new ModifyCloudToDeviceConfig request. - public ModifyCloudToDeviceConfigRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.ModifyCloudToDeviceConfigRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.ModifyCloudToDeviceConfigRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "modifyCloudToDeviceConfig"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}:modifyCloudToDeviceConfig"; - - /// Initializes ModifyCloudToDeviceConfig 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/devices/[^/]+$", - }); - } - } - - /// Updates a device. - /// The body of the request. - /// - /// The resource path name. For example, - /// `projects/p1/locations/us-central1/registries/registry0/devices/dev0` or - /// `projects/p1/locations/us-central1/registries/registry0/devices/{num_id}`. When `name` is - /// populated as a response from the service, it always ends in the device numeric ID. - /// - public virtual PatchRequest Patch(Google.Apis.CloudIot.v1.Data.Device body, string name) - { - return new PatchRequest(service, body, name); - } - - /// Updates a device. - public class PatchRequest : CloudIotBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.Device body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// The resource path name. For example, - /// `projects/p1/locations/us-central1/registries/registry0/devices/dev0` or - /// `projects/p1/locations/us-central1/registries/registry0/devices/{num_id}`. When `name` is - /// populated as a response from the service, it always ends in the device numeric ID. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Required. Only updates the `device` fields indicated by this mask. The field mask must not - /// be empty, and it must not contain fields that are immutable or only set by the server. - /// Mutable top-level fields: `credentials`, `blocked`, and `metadata` - /// - [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.CloudIot.v1.Data.Device 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/devices/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Sends a command to the specified device. In order for a device to be able to receive commands, - /// it must: 1) be connected to Cloud IoT Core using the MQTT protocol, and 2) be subscribed to the - /// group of MQTT topics specified by /devices/{device-id}/commands/#. This subscription will - /// receive commands at the top-level topic /devices/{device-id}/commands as well as commands for - /// subfolders, like /devices/{device-id}/commands/subfolder. Note that subscribing to specific - /// subfolders is not supported. If the command could not be delivered to the device, this method - /// will return an error; in particular, if the device is not subscribed, this method will return - /// FAILED_PRECONDITION. Otherwise, this method will return OK. If the subscription is QoS 1, at - /// least once delivery will be guaranteed; for QoS 0, no acknowledgment will be expected from the - /// device. - /// - /// The body of the request. - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - public virtual SendCommandToDeviceRequest SendCommandToDevice(Google.Apis.CloudIot.v1.Data.SendCommandToDeviceRequest body, string name) - { - return new SendCommandToDeviceRequest(service, body, name); - } - - /// - /// Sends a command to the specified device. In order for a device to be able to receive commands, - /// it must: 1) be connected to Cloud IoT Core using the MQTT protocol, and 2) be subscribed to the - /// group of MQTT topics specified by /devices/{device-id}/commands/#. This subscription will - /// receive commands at the top-level topic /devices/{device-id}/commands as well as commands for - /// subfolders, like /devices/{device-id}/commands/subfolder. Note that subscribing to specific - /// subfolders is not supported. If the command could not be delivered to the device, this method - /// will return an error; in particular, if the device is not subscribed, this method will return - /// FAILED_PRECONDITION. Otherwise, this method will return OK. If the subscription is QoS 1, at - /// least once delivery will be guaranteed; for QoS 0, no acknowledgment will be expected from the - /// device. - /// - public class SendCommandToDeviceRequest : CloudIotBaseServiceRequest - { - /// Constructs a new SendCommandToDevice request. - public SendCommandToDeviceRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.SendCommandToDeviceRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The name of the device. For example, - /// `projects/p0/locations/us-central1/registries/registry0/devices/device0` or - /// `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.SendCommandToDeviceRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "sendCommandToDevice"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}:sendCommandToDevice"; - - /// Initializes SendCommandToDevice 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/devices/[^/]+$", - }); - } - } - } - - /// Gets the Groups resource. - public virtual GroupsResource Groups { get; } - - /// The "groups" collection of methods. - public class GroupsResource - { - private const string Resource = "groups"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public GroupsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Devices = new DevicesResource(service); - } - - /// Gets the Devices resource. - public virtual DevicesResource Devices { get; } - - /// The "devices" collection of methods. - public class DevicesResource - { - private const string Resource = "devices"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public DevicesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// List devices in a device registry. - /// - /// Required. The device registry path. Required. For example, - /// `projects/my-project/locations/us-central1/registries/my-registry`. - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// List devices in a device registry. - public class ListRequest : CloudIotBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. The device registry path. Required. For example, - /// `projects/my-project/locations/us-central1/registries/my-registry`. - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// A list of device string IDs. For example, `['device0', 'device12']`. If empty, this - /// field is ignored. Maximum IDs: 10,000 - /// - [Google.Apis.Util.RequestParameterAttribute("deviceIds", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable DeviceIds { get; set; } - - /// - /// A list of device numeric IDs. If empty, this field is ignored. Maximum IDs: 10,000. - /// - [Google.Apis.Util.RequestParameterAttribute("deviceNumIds", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable DeviceNumIds { get; set; } - - /// - /// The fields of the `Device` resource to be returned in the response. The fields `id` and - /// `num_id` are always returned, along with any other fields specified in snake_case - /// format, for example: `last_heartbeat_time`. - /// - [Google.Apis.Util.RequestParameterAttribute("fieldMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object FieldMask { get; set; } - - /// - /// If set, returns only the gateways with which the specified device is associated. The - /// device ID can be numeric (`num_id`) or the user-defined string (`id`). For example, if - /// `456` is specified, returns only the gateways to which the device with `num_id` 456 is - /// bound. - /// - [Google.Apis.Util.RequestParameterAttribute("gatewayListOptions.associationsDeviceId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string GatewayListOptionsAssociationsDeviceId { get; set; } - - /// - /// If set, only devices associated with the specified gateway are returned. The gateway ID - /// can be numeric (`num_id`) or the user-defined string (`id`). For example, if `123` is - /// specified, only devices bound to the gateway with `num_id` 123 are returned. - /// - [Google.Apis.Util.RequestParameterAttribute("gatewayListOptions.associationsGatewayId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string GatewayListOptionsAssociationsGatewayId { get; set; } - - /// - /// If `GATEWAY` is specified, only gateways are returned. If `NON_GATEWAY` is specified, - /// only non-gateway devices are returned. If `GATEWAY_TYPE_UNSPECIFIED` is specified, all - /// devices are returned. - /// - [Google.Apis.Util.RequestParameterAttribute("gatewayListOptions.gatewayType", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable GatewayListOptionsGatewayType { get; set; } - - /// - /// If `GATEWAY` is specified, only gateways are returned. If `NON_GATEWAY` is specified, - /// only non-gateway devices are returned. If `GATEWAY_TYPE_UNSPECIFIED` is specified, all - /// devices are returned. - /// - public enum GatewayListOptionsGatewayTypeEnum - { - /// If unspecified, the device is considered a non-gateway device. - [Google.Apis.Util.StringValueAttribute("GATEWAY_TYPE_UNSPECIFIED")] - GATEWAYTYPEUNSPECIFIED = 0, - - /// The device is a gateway. - [Google.Apis.Util.StringValueAttribute("GATEWAY")] - GATEWAY = 1, - - /// The device is not a gateway. - [Google.Apis.Util.StringValueAttribute("NON_GATEWAY")] - NONGATEWAY = 2, - } - - /// - /// The maximum number of devices to return in the response. If this value is zero, the - /// service will select a default size. A call may return fewer objects than requested. A - /// non-empty `next_page_token` in the response indicates that more data is available. - /// - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// - /// The value returned by the last `ListDevicesResponse`; indicates that this is a - /// continuation of a prior `ListDevices` call and the system should return the next page of - /// data. - /// - [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}/devices"; - - /// 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/[^/]+/registries/[^/]+/groups/[^/]+$", - }); - RequestParameters.Add("deviceIds", new Google.Apis.Discovery.Parameter - { - Name = "deviceIds", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("deviceNumIds", new Google.Apis.Discovery.Parameter - { - Name = "deviceNumIds", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("fieldMask", new Google.Apis.Discovery.Parameter - { - Name = "fieldMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("gatewayListOptions.associationsDeviceId", new Google.Apis.Discovery.Parameter - { - Name = "gatewayListOptions.associationsDeviceId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("gatewayListOptions.associationsGatewayId", new Google.Apis.Discovery.Parameter - { - Name = "gatewayListOptions.associationsGatewayId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("gatewayListOptions.gatewayType", new Google.Apis.Discovery.Parameter - { - Name = "gatewayListOptions.gatewayType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - } - - /// - /// Gets the access control policy for a resource. Returns an empty policy if the resource exists - /// and does not have a policy set. - /// - /// The body of the request. - /// - /// REQUIRED: The resource for which the policy is being requested. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - public virtual GetIamPolicyRequest GetIamPolicy(Google.Apis.CloudIot.v1.Data.GetIamPolicyRequest body, string resource) - { - return new GetIamPolicyRequest(service, body, resource); - } - - /// - /// Gets the access control policy for a resource. Returns an empty policy if the resource exists - /// and does not have a policy set. - /// - public class GetIamPolicyRequest : CloudIotBaseServiceRequest - { - /// Constructs a new GetIamPolicy request. - public GetIamPolicyRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.GetIamPolicyRequest body, string resource) : base(service) - { - Resource = resource; - Body = body; - InitParameters(); - } - - /// - /// REQUIRED: The resource for which the policy is being requested. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for - /// this field. - /// - [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Resource { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.GetIamPolicyRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "getIamPolicy"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+resource}:getIamPolicy"; - - /// Initializes GetIamPolicy parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter - { - Name = "resource", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/groups/[^/]+$", - }); - } - } - - /// - /// Sets the access control policy on the specified resource. Replaces any existing policy. - /// - /// The body of the request. - /// - /// REQUIRED: The resource for which the policy is being specified. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - public virtual SetIamPolicyRequest SetIamPolicy(Google.Apis.CloudIot.v1.Data.SetIamPolicyRequest body, string resource) - { - return new SetIamPolicyRequest(service, body, resource); - } - - /// - /// Sets the access control policy on the specified resource. Replaces any existing policy. - /// - public class SetIamPolicyRequest : CloudIotBaseServiceRequest - { - /// Constructs a new SetIamPolicy request. - public SetIamPolicyRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.SetIamPolicyRequest body, string resource) : base(service) - { - Resource = resource; - Body = body; - InitParameters(); - } - - /// - /// REQUIRED: The resource for which the policy is being specified. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for - /// this field. - /// - [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Resource { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.SetIamPolicyRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "setIamPolicy"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+resource}:setIamPolicy"; - - /// Initializes SetIamPolicy parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter - { - Name = "resource", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/groups/[^/]+$", - }); - } - } - - /// - /// Returns permissions that a caller has on the specified resource. If the resource does not exist, - /// this will return an empty set of permissions, not a NOT_FOUND error. - /// - /// The body of the request. - /// - /// REQUIRED: The resource for which the policy detail is being requested. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - public virtual TestIamPermissionsRequest TestIamPermissions(Google.Apis.CloudIot.v1.Data.TestIamPermissionsRequest body, string resource) - { - return new TestIamPermissionsRequest(service, body, resource); - } - - /// - /// Returns permissions that a caller has on the specified resource. If the resource does not exist, - /// this will return an empty set of permissions, not a NOT_FOUND error. - /// - public class TestIamPermissionsRequest : CloudIotBaseServiceRequest - { - /// Constructs a new TestIamPermissions request. - public TestIamPermissionsRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.TestIamPermissionsRequest body, string resource) : base(service) - { - Resource = resource; - Body = body; - InitParameters(); - } - - /// - /// REQUIRED: The resource for which the policy detail is being requested. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for - /// this field. - /// - [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Resource { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.TestIamPermissionsRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "testIamPermissions"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+resource}:testIamPermissions"; - - /// Initializes TestIamPermissions parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter - { - Name = "resource", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+/groups/[^/]+$", - }); - } - } - } - - /// Associates the device with the gateway. - /// The body of the request. - /// - /// Required. The name of the registry. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - public virtual BindDeviceToGatewayRequest BindDeviceToGateway(Google.Apis.CloudIot.v1.Data.BindDeviceToGatewayRequest body, string parent) - { - return new BindDeviceToGatewayRequest(service, body, parent); - } - - /// Associates the device with the gateway. - public class BindDeviceToGatewayRequest : CloudIotBaseServiceRequest - { - /// Constructs a new BindDeviceToGateway request. - public BindDeviceToGatewayRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.BindDeviceToGatewayRequest body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The name of the registry. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.BindDeviceToGatewayRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "bindDeviceToGateway"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+parent}:bindDeviceToGateway"; - - /// Initializes BindDeviceToGateway 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/[^/]+/registries/[^/]+$", - }); - } - } - - /// Creates a device registry that contains devices. - /// The body of the request. - /// - /// Required. The project and cloud region where this device registry must be created. For example, - /// `projects/example-project/locations/us-central1`. - /// - public virtual CreateRequest Create(Google.Apis.CloudIot.v1.Data.DeviceRegistry body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// Creates a device registry that contains devices. - public class CreateRequest : CloudIotBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.DeviceRegistry body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The project and cloud region where this device registry must be created. For example, - /// `projects/example-project/locations/us-central1`. - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.DeviceRegistry Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+parent}/registries"; - - /// Initializes Create 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/[^/]+$", - }); - } - } - - /// Deletes a device registry configuration. - /// - /// Required. The name of the device registry. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Deletes a device registry configuration. - public class DeleteRequest : CloudIotBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The name of the device registry. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+$", - }); - } - } - - /// Gets a device registry configuration. - /// - /// Required. The name of the device registry. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// Gets a device registry configuration. - public class GetRequest : CloudIotBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The name of the device registry. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+$", - }); - } - } - - /// - /// Gets the access control policy for a resource. Returns an empty policy if the resource exists and - /// does not have a policy set. - /// - /// The body of the request. - /// - /// REQUIRED: The resource for which the policy is being requested. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - public virtual GetIamPolicyRequest GetIamPolicy(Google.Apis.CloudIot.v1.Data.GetIamPolicyRequest body, string resource) - { - return new GetIamPolicyRequest(service, body, resource); - } - - /// - /// Gets the access control policy for a resource. Returns an empty policy if the resource exists and - /// does not have a policy set. - /// - public class GetIamPolicyRequest : CloudIotBaseServiceRequest - { - /// Constructs a new GetIamPolicy request. - public GetIamPolicyRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.GetIamPolicyRequest body, string resource) : base(service) - { - Resource = resource; - Body = body; - InitParameters(); - } - - /// - /// REQUIRED: The resource for which the policy is being requested. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Resource { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.GetIamPolicyRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "getIamPolicy"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+resource}:getIamPolicy"; - - /// Initializes GetIamPolicy parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter - { - Name = "resource", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+$", - }); - } - } - - /// Lists device registries. - /// - /// Required. The project and cloud region path. For example, - /// `projects/example-project/locations/us-central1`. - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// Lists device registries. - public class ListRequest : CloudIotBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. The project and cloud region path. For example, - /// `projects/example-project/locations/us-central1`. - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// The maximum number of registries to return in the response. If this value is zero, the service - /// will select a default size. A call may return fewer objects than requested. A non-empty - /// `next_page_token` in the response indicates that more data is available. - /// - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// - /// The value returned by the last `ListDeviceRegistriesResponse`; indicates that this is a - /// continuation of a prior `ListDeviceRegistries` call and the system should return the next page - /// of data. - /// - [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}/registries"; - - /// 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/[^/]+$", - }); - 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, - }); - } - } - - /// Updates a device registry configuration. - /// The body of the request. - /// - /// The resource path name. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - public virtual PatchRequest Patch(Google.Apis.CloudIot.v1.Data.DeviceRegistry body, string name) - { - return new PatchRequest(service, body, name); - } - - /// Updates a device registry configuration. - public class PatchRequest : CloudIotBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.DeviceRegistry body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// The resource path name. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Required. Only updates the `device_registry` fields indicated by this mask. The field mask must - /// not be empty, and it must not contain fields that are immutable or only set by the server. - /// Mutable top-level fields: `event_notification_config`, `http_config`, `mqtt_config`, and - /// `state_notification_config`. - /// - [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.CloudIot.v1.Data.DeviceRegistry 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 = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Sets the access control policy on the specified resource. Replaces any existing policy. - /// - /// The body of the request. - /// - /// REQUIRED: The resource for which the policy is being specified. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - public virtual SetIamPolicyRequest SetIamPolicy(Google.Apis.CloudIot.v1.Data.SetIamPolicyRequest body, string resource) - { - return new SetIamPolicyRequest(service, body, resource); - } - - /// - /// Sets the access control policy on the specified resource. Replaces any existing policy. - /// - public class SetIamPolicyRequest : CloudIotBaseServiceRequest - { - /// Constructs a new SetIamPolicy request. - public SetIamPolicyRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.SetIamPolicyRequest body, string resource) : base(service) - { - Resource = resource; - Body = body; - InitParameters(); - } - - /// - /// REQUIRED: The resource for which the policy is being specified. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Resource { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.SetIamPolicyRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "setIamPolicy"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+resource}:setIamPolicy"; - - /// Initializes SetIamPolicy parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter - { - Name = "resource", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+$", - }); - } - } - - /// - /// Returns permissions that a caller has on the specified resource. If the resource does not exist, - /// this will return an empty set of permissions, not a NOT_FOUND error. - /// - /// The body of the request. - /// - /// REQUIRED: The resource for which the policy detail is being requested. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - public virtual TestIamPermissionsRequest TestIamPermissions(Google.Apis.CloudIot.v1.Data.TestIamPermissionsRequest body, string resource) - { - return new TestIamPermissionsRequest(service, body, resource); - } - - /// - /// Returns permissions that a caller has on the specified resource. If the resource does not exist, - /// this will return an empty set of permissions, not a NOT_FOUND error. - /// - public class TestIamPermissionsRequest : CloudIotBaseServiceRequest - { - /// Constructs a new TestIamPermissions request. - public TestIamPermissionsRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.TestIamPermissionsRequest body, string resource) : base(service) - { - Resource = resource; - Body = body; - InitParameters(); - } - - /// - /// REQUIRED: The resource for which the policy detail is being requested. See [Resource - /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this - /// field. - /// - [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Resource { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.TestIamPermissionsRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "testIamPermissions"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+resource}:testIamPermissions"; - - /// Initializes TestIamPermissions parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter - { - Name = "resource", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/locations/[^/]+/registries/[^/]+$", - }); - } - } - - /// Deletes the association between the device and the gateway. - /// The body of the request. - /// - /// Required. The name of the registry. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - public virtual UnbindDeviceFromGatewayRequest UnbindDeviceFromGateway(Google.Apis.CloudIot.v1.Data.UnbindDeviceFromGatewayRequest body, string parent) - { - return new UnbindDeviceFromGatewayRequest(service, body, parent); - } - - /// Deletes the association between the device and the gateway. - public class UnbindDeviceFromGatewayRequest : CloudIotBaseServiceRequest - { - /// Constructs a new UnbindDeviceFromGateway request. - public UnbindDeviceFromGatewayRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIot.v1.Data.UnbindDeviceFromGatewayRequest body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The name of the registry. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudIot.v1.Data.UnbindDeviceFromGatewayRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "unbindDeviceFromGateway"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1/{+parent}:unbindDeviceFromGateway"; - - /// Initializes UnbindDeviceFromGateway 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/[^/]+/registries/[^/]+$", - }); - } - } - } - } - } -} -namespace Google.Apis.CloudIot.v1.Data -{ - /// Request for `BindDeviceToGateway`. - public class BindDeviceToGatewayRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Required. The device to associate with the specified gateway. The value of `device_id` can be either the - /// device numeric ID or the user-defined device identifier. - /// - [Newtonsoft.Json.JsonPropertyAttribute("deviceId")] - public virtual string DeviceId { get; set; } - - /// - /// Required. The value of `gateway_id` can be either the device numeric ID or the user-defined device - /// identifier. - /// - [Newtonsoft.Json.JsonPropertyAttribute("gatewayId")] - public virtual string GatewayId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for `BindDeviceToGateway`. - public class BindDeviceToGatewayResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Associates `members`, or principals, with a `role`. - public class Binding : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding - /// applies to the current request. If the condition evaluates to `false`, then this binding does not apply to - /// the current request. However, a different role binding might grant the same role to one or more of the - /// principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM - /// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). - /// - [Newtonsoft.Json.JsonPropertyAttribute("condition")] - public virtual Expr Condition { get; set; } - - /// - /// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following - /// values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a - /// Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated - /// with a Google account or a service account. Does not include identities that come from external identity - /// providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a - /// specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address - /// that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * - /// `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes - /// service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For - /// example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that - /// represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain - /// (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * - /// `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that - /// has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is - /// recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * - /// `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a - /// service account that has been recently deleted. For example, - /// `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, - /// this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the - /// binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing - /// a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. - /// If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role - /// in the binding. - /// - [Newtonsoft.Json.JsonPropertyAttribute("members")] - public virtual System.Collections.Generic.IList Members { get; set; } - - /// - /// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, - /// or `roles/owner`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("role")] - public virtual string Role { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The device resource. - public class Device : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// If a device is blocked, connections or requests from this device will fail. Can be used to temporarily - /// prevent the device from connecting if, for example, the sensor is generating bad data and needs maintenance. - /// - [Newtonsoft.Json.JsonPropertyAttribute("blocked")] - public virtual System.Nullable Blocked { get; set; } - - /// - /// The most recent device configuration, which is eventually sent from Cloud IoT Core to the device. If not - /// present on creation, the configuration will be initialized with an empty payload and version value of `1`. - /// To update this field after creation, use the `DeviceManager.ModifyCloudToDeviceConfig` method. - /// - [Newtonsoft.Json.JsonPropertyAttribute("config")] - public virtual DeviceConfig Config { get; set; } - - /// - /// The credentials used to authenticate this device. To allow credential rotation without interruption, - /// multiple device credentials can be bound to this device. No more than 3 credentials can be bound to a single - /// device at a time. When new credentials are added to a device, they are verified against the registry - /// credentials. For details, see the description of the `DeviceRegistry.credentials` field. - /// - [Newtonsoft.Json.JsonPropertyAttribute("credentials")] - public virtual System.Collections.Generic.IList Credentials { get; set; } - - /// Gateway-related configuration and state. - [Newtonsoft.Json.JsonPropertyAttribute("gatewayConfig")] - public virtual GatewayConfig GatewayConfig { get; set; } - - /// - /// The user-defined device identifier. The device ID must be unique within a device registry. - /// - [Newtonsoft.Json.JsonPropertyAttribute("id")] - public virtual string Id { get; set; } - - /// - /// [Output only] The last time a cloud-to-device config version acknowledgment was received from the device. - /// This field is only for configurations sent through MQTT. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastConfigAckTime")] - public virtual object LastConfigAckTime { get; set; } - - /// [Output only] The last time a cloud-to-device config version was sent to the device. - [Newtonsoft.Json.JsonPropertyAttribute("lastConfigSendTime")] - public virtual object LastConfigSendTime { get; set; } - - /// - /// [Output only] The error message of the most recent error, such as a failure to publish to Cloud Pub/Sub. - /// 'last_error_time' is the timestamp of this field. If no errors have occurred, this field has an empty - /// message and the status code 0 == OK. Otherwise, this field is expected to have a status code other than OK. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastErrorStatus")] - public virtual Status LastErrorStatus { get; set; } - - /// - /// [Output only] The time the most recent error occurred, such as a failure to publish to Cloud Pub/Sub. This - /// field is the timestamp of 'last_error_status'. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastErrorTime")] - public virtual object LastErrorTime { get; set; } - - /// - /// [Output only] The last time a telemetry event was received. Timestamps are periodically collected and - /// written to storage; they may be stale by a few minutes. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastEventTime")] - public virtual object LastEventTime { get; set; } - - /// - /// [Output only] The last time an MQTT `PINGREQ` was received. This field applies only to devices connecting - /// through MQTT. MQTT clients usually only send `PINGREQ` messages if the connection is idle, and no other - /// messages have been sent. Timestamps are periodically collected and written to storage; they may be stale by - /// a few minutes. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastHeartbeatTime")] - public virtual object LastHeartbeatTime { get; set; } - - /// - /// [Output only] The last time a state event was received. Timestamps are periodically collected and written to - /// storage; they may be stale by a few minutes. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastStateTime")] - public virtual object LastStateTime { get; set; } - - /// - /// **Beta Feature** The logging verbosity for device activity. If unspecified, DeviceRegistry.log_level will be - /// used. - /// - [Newtonsoft.Json.JsonPropertyAttribute("logLevel")] - public virtual string LogLevel { get; set; } - - /// - /// The metadata key-value pairs assigned to the device. This metadata is not interpreted or indexed by Cloud - /// IoT Core. It can be used to add contextual information for the device. Keys must conform to the regular - /// expression a-zA-Z+ and be less than 128 bytes in length. Values are free-form strings. Each value must be - /// less than or equal to 32 KB in size. The total size of all keys and values must be less than 256 KB, and the - /// maximum number of key-value pairs is 500. - /// - [Newtonsoft.Json.JsonPropertyAttribute("metadata")] - public virtual System.Collections.Generic.IDictionary Metadata { get; set; } - - /// - /// The resource path name. For example, `projects/p1/locations/us-central1/registries/registry0/devices/dev0` - /// or `projects/p1/locations/us-central1/registries/registry0/devices/{num_id}`. When `name` is populated as a - /// response from the service, it always ends in the device numeric ID. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// [Output only] A server-defined unique numeric ID for the device. This is a more compact way to identify - /// devices, and it is globally unique. - /// - [Newtonsoft.Json.JsonPropertyAttribute("numId")] - public virtual System.Nullable NumId { get; set; } - - /// - /// [Output only] The state most recently received from the device. If no state has been reported, this field is - /// not present. - /// - [Newtonsoft.Json.JsonPropertyAttribute("state")] - public virtual DeviceState State { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The device configuration. Eventually delivered to devices. - public class DeviceConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// The device configuration data. - [Newtonsoft.Json.JsonPropertyAttribute("binaryData")] - public virtual string BinaryData { get; set; } - - /// - /// [Output only] The time at which this configuration version was updated in Cloud IoT Core. This timestamp is - /// set by the server. - /// - [Newtonsoft.Json.JsonPropertyAttribute("cloudUpdateTime")] - public virtual object CloudUpdateTime { get; set; } - - /// - /// [Output only] The time at which Cloud IoT Core received the acknowledgment from the device, indicating that - /// the device has received this configuration version. If this field is not present, the device has not yet - /// acknowledged that it received this version. Note that when the config was sent to the device, many config - /// versions may have been available in Cloud IoT Core while the device was disconnected, and on connection, - /// only the latest version is sent to the device. Some versions may never be sent to the device, and therefore - /// are never acknowledged. This timestamp is set by Cloud IoT Core. - /// - [Newtonsoft.Json.JsonPropertyAttribute("deviceAckTime")] - public virtual object DeviceAckTime { get; set; } - - /// - /// [Output only] The version of this update. The version number is assigned by the server, and is always - /// greater than 0 after device creation. The version must be 0 on the `CreateDevice` request if a `config` is - /// specified; the response of `CreateDevice` will always have a value of 1. - /// - [Newtonsoft.Json.JsonPropertyAttribute("version")] - public virtual System.Nullable Version { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A server-stored device credential used for authentication. - public class DeviceCredential : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// [Optional] The time at which this credential becomes invalid. This credential will be ignored for new client - /// authentication requests after this timestamp; however, it will not be automatically deleted. - /// - [Newtonsoft.Json.JsonPropertyAttribute("expirationTime")] - public virtual object ExpirationTime { get; set; } - - /// - /// A public key used to verify the signature of JSON Web Tokens (JWTs). When adding a new device credential, - /// either via device creation or via modifications, this public key credential may be required to be signed by - /// one of the registry level certificates. More specifically, if the registry contains at least one - /// certificate, any new device credential must be signed by one of the registry certificates. As a result, when - /// the registry contains certificates, only X.509 certificates are accepted as device credentials. However, if - /// the registry does not contain a certificate, self-signed certificates and public keys will be accepted. New - /// device credentials must be different from every registry-level certificate. - /// - [Newtonsoft.Json.JsonPropertyAttribute("publicKey")] - public virtual PublicKeyCredential PublicKey { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A container for a group of devices. - public class DeviceRegistry : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The credentials used to verify the device credentials. No more than 10 credentials can be bound to a single - /// registry at a time. The verification process occurs at the time of device creation or update. If this field - /// is empty, no verification is performed. Otherwise, the credentials of a newly created device or added - /// credentials of an updated device should be signed with one of these registry credentials. Note, however, - /// that existing devices will never be affected by modifications to this list of credentials: after a device - /// has been successfully created in a registry, it should be able to connect even if its registry credentials - /// are revoked, deleted, or modified. - /// - [Newtonsoft.Json.JsonPropertyAttribute("credentials")] - public virtual System.Collections.Generic.IList Credentials { get; set; } - - /// - /// The configuration for notification of telemetry events received from the device. All telemetry events that - /// were successfully published by the device and acknowledged by Cloud IoT Core are guaranteed to be delivered - /// to Cloud Pub/Sub. If multiple configurations match a message, only the first matching configuration is used. - /// If you try to publish a device telemetry event using MQTT without specifying a Cloud Pub/Sub topic for the - /// device's registry, the connection closes automatically. If you try to do so using an HTTP connection, an - /// error is returned. Up to 10 configurations may be provided. - /// - [Newtonsoft.Json.JsonPropertyAttribute("eventNotificationConfigs")] - public virtual System.Collections.Generic.IList EventNotificationConfigs { get; set; } - - /// The DeviceService (HTTP) configuration for this device registry. - [Newtonsoft.Json.JsonPropertyAttribute("httpConfig")] - public virtual HttpConfig HttpConfig { get; set; } - - /// The identifier of this device registry. For example, `myRegistry`. - [Newtonsoft.Json.JsonPropertyAttribute("id")] - public virtual string Id { get; set; } - - /// - /// **Beta Feature** The default logging verbosity for activity from devices in this registry. The verbosity - /// level can be overridden by Device.log_level. - /// - [Newtonsoft.Json.JsonPropertyAttribute("logLevel")] - public virtual string LogLevel { get; set; } - - /// The MQTT configuration for this device registry. - [Newtonsoft.Json.JsonPropertyAttribute("mqttConfig")] - public virtual MqttConfig MqttConfig { get; set; } - - /// - /// The resource path name. For example, - /// `projects/example-project/locations/us-central1/registries/my-registry`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// The configuration for notification of new states received from the device. State updates are guaranteed to - /// be stored in the state history, but notifications to Cloud Pub/Sub are not guaranteed. For example, if - /// permissions are misconfigured or the specified topic doesn't exist, no notification will be published but - /// the state will still be stored in Cloud IoT Core. - /// - [Newtonsoft.Json.JsonPropertyAttribute("stateNotificationConfig")] - public virtual StateNotificationConfig StateNotificationConfig { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The device state, as reported by the device. - public class DeviceState : Google.Apis.Requests.IDirectResponseSchema - { - /// The device state data. - [Newtonsoft.Json.JsonPropertyAttribute("binaryData")] - public virtual string BinaryData { get; set; } - - /// [Output only] The time at which this state version was updated in Cloud IoT Core. - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical - /// example is to use it as the request or the response type of an API method. For instance: service Foo { rpc - /// Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } - /// - public class Empty : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The configuration for forwarding telemetry events. - public class EventNotificationConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// A Cloud Pub/Sub topic name. For example, `projects/myProject/topics/deviceEvents`. - [Newtonsoft.Json.JsonPropertyAttribute("pubsubTopicName")] - public virtual string PubsubTopicName { get; set; } - - /// - /// If the subfolder name matches this string exactly, this configuration will be used. The string must not - /// include the leading '/' character. If empty, all strings are matched. This field is used only for telemetry - /// events; subfolders are not supported for state changes. - /// - [Newtonsoft.Json.JsonPropertyAttribute("subfolderMatches")] - public virtual string SubfolderMatches { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression - /// language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example - /// (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" - /// expression: "document.summary.size() &lt; 100" Example (Equality): title: "Requestor is owner" description: - /// "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" - /// Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly - /// visible" expression: "document.type != 'private' &amp;&amp; document.type != 'internal'" Example (Data - /// Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." - /// expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that - /// may be referenced within an expression are determined by the service that evaluates it. See the service - /// documentation for additional information. - /// - public class Expr : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when - /// hovered over it in a UI. - /// - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// Textual representation of an expression in Common Expression Language syntax. - [Newtonsoft.Json.JsonPropertyAttribute("expression")] - public virtual string Expression { get; set; } - - /// - /// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a - /// position in the file. - /// - [Newtonsoft.Json.JsonPropertyAttribute("location")] - public virtual string Location { get; set; } - - /// - /// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs - /// which allow to enter the expression. - /// - [Newtonsoft.Json.JsonPropertyAttribute("title")] - public virtual string Title { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Gateway-related configuration and state. - public class GatewayConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Indicates how to authorize and/or authenticate devices to access the gateway. - [Newtonsoft.Json.JsonPropertyAttribute("gatewayAuthMethod")] - public virtual string GatewayAuthMethod { get; set; } - - /// Indicates whether the device is a gateway. - [Newtonsoft.Json.JsonPropertyAttribute("gatewayType")] - public virtual string GatewayType { get; set; } - - /// [Output only] The ID of the gateway the device accessed most recently. - [Newtonsoft.Json.JsonPropertyAttribute("lastAccessedGatewayId")] - public virtual string LastAccessedGatewayId { get; set; } - - /// - /// [Output only] The most recent time at which the device accessed the gateway specified in - /// `last_accessed_gateway`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastAccessedGatewayTime")] - public virtual object LastAccessedGatewayTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request message for `GetIamPolicy` method. - public class GetIamPolicyRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// OPTIONAL: A `GetPolicyOptions` object for specifying options to `GetIamPolicy`. - [Newtonsoft.Json.JsonPropertyAttribute("options")] - public virtual GetPolicyOptions Options { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Encapsulates settings provided to GetIamPolicy. - public class GetPolicyOptions : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. - /// Requests specifying an invalid value will be rejected. Requests for policies with any conditional role - /// bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or - /// leave the field unset. The policy in the response might use the policy version that you specified, or it - /// might use a lower policy version. For example, if you specify version 3, but the policy has no conditional - /// role bindings, the response uses version 1. To learn which resources support conditions in their IAM - /// policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). - /// - [Newtonsoft.Json.JsonPropertyAttribute("requestedPolicyVersion")] - public virtual System.Nullable RequestedPolicyVersion { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The configuration of the HTTP bridge for a device registry. - public class HttpConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// If enabled, allows devices to use DeviceService via the HTTP protocol. Otherwise, any requests to - /// DeviceService will fail for this registry. - /// - [Newtonsoft.Json.JsonPropertyAttribute("httpEnabledState")] - public virtual string HttpEnabledState { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for `ListDeviceConfigVersions`. - public class ListDeviceConfigVersionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The device configuration for the last few versions. Versions are listed in decreasing order, starting from - /// the most recent one. - /// - [Newtonsoft.Json.JsonPropertyAttribute("deviceConfigs")] - public virtual System.Collections.Generic.IList DeviceConfigs { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for `ListDeviceRegistries`. - public class ListDeviceRegistriesResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The registries that matched the query. - [Newtonsoft.Json.JsonPropertyAttribute("deviceRegistries")] - public virtual System.Collections.Generic.IList DeviceRegistries { get; set; } - - /// - /// If not empty, indicates that there may be more registries that match the request; this value should be - /// passed in a new `ListDeviceRegistriesRequest`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for `ListDeviceStates`. - public class ListDeviceStatesResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The last few device states. States are listed in descending order of server update time, starting from the - /// most recent one. - /// - [Newtonsoft.Json.JsonPropertyAttribute("deviceStates")] - public virtual System.Collections.Generic.IList DeviceStates { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for `ListDevices`. - public class ListDevicesResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The devices that match the request. - [Newtonsoft.Json.JsonPropertyAttribute("devices")] - public virtual System.Collections.Generic.IList Devices { get; set; } - - /// - /// If not empty, indicates that there may be more devices that match the request; this value should be passed - /// in a new `ListDevicesRequest`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for `ModifyCloudToDeviceConfig`. - public class ModifyCloudToDeviceConfigRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. The configuration data for the device. - [Newtonsoft.Json.JsonPropertyAttribute("binaryData")] - public virtual string BinaryData { get; set; } - - /// - /// The version number to update. If this value is zero, it will not check the version number of the server and - /// will always update the current version; otherwise, this update will fail if the version number found on the - /// server does not match this version number. This is used to support multiple simultaneous updates without - /// losing data. - /// - [Newtonsoft.Json.JsonPropertyAttribute("versionToUpdate")] - public virtual System.Nullable VersionToUpdate { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The configuration of MQTT for a device registry. - public class MqttConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// If enabled, allows connections using the MQTT protocol. Otherwise, MQTT connections to this registry will - /// fail. - /// - [Newtonsoft.Json.JsonPropertyAttribute("mqttEnabledState")] - public virtual string MqttEnabledState { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A - /// `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single - /// `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A - /// `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. - /// For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical - /// expression that allows access to a resource only if the expression evaluates to `true`. A condition can add - /// constraints based on attributes of the request, the resource, or both. To learn which resources support - /// conditions in their IAM policies, see the [IAM - /// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": - /// [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", - /// "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, - /// { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { - /// "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time - /// &lt; timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } **YAML example:** - /// bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - - /// serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - - /// members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable - /// access description: Does not grant access after Sep 2020 expression: request.time &lt; - /// timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, - /// see the [IAM documentation](https://cloud.google.com/iam/docs/). - /// - public class Policy : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that - /// determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one - /// principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals - /// can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the - /// `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you - /// can add another 1,450 principals to the `bindings` in the `Policy`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("bindings")] - public virtual System.Collections.Generic.IList Bindings { get; set; } - - /// - /// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy - /// from overwriting each other. It is strongly suggested that systems make use of the `etag` in the - /// read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned - /// in the response to `getIamPolicy`, and systems are expected to put that etag in the request to - /// `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** - /// If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit - /// this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the - /// conditions in the version `3` policy are lost. - /// - [Newtonsoft.Json.JsonPropertyAttribute("etag")] - public virtual string ETag { get; set; } - - /// - /// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid - /// value are rejected. Any operation that affects conditional role bindings must specify version `3`. This - /// requirement applies to the following operations: * Getting a policy that includes a conditional role binding - /// * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing - /// any role binding, with or without a condition, from a policy that includes conditions **Important:** If you - /// use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this - /// field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the - /// conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on - /// that policy may specify any valid version or leave the field unset. To learn which resources support - /// conditions in their IAM policies, see the [IAM - /// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). - /// - [Newtonsoft.Json.JsonPropertyAttribute("version")] - public virtual System.Nullable Version { get; set; } - } - - /// A public key certificate format and data. - public class PublicKeyCertificate : Google.Apis.Requests.IDirectResponseSchema - { - /// The certificate data. - [Newtonsoft.Json.JsonPropertyAttribute("certificate")] - public virtual string Certificate { get; set; } - - /// The certificate format. - [Newtonsoft.Json.JsonPropertyAttribute("format")] - public virtual string Format { get; set; } - - /// [Output only] The certificate details. Used only for X.509 certificates. - [Newtonsoft.Json.JsonPropertyAttribute("x509Details")] - public virtual X509CertificateDetails X509Details { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A public key format and data. - public class PublicKeyCredential : Google.Apis.Requests.IDirectResponseSchema - { - /// The format of the key. - [Newtonsoft.Json.JsonPropertyAttribute("format")] - public virtual string Format { get; set; } - - /// The key data. - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A server-stored registry credential used to validate device credentials. - public class RegistryCredential : Google.Apis.Requests.IDirectResponseSchema - { - /// A public key certificate used to verify the device credentials. - [Newtonsoft.Json.JsonPropertyAttribute("publicKeyCertificate")] - public virtual PublicKeyCertificate PublicKeyCertificate { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for `SendCommandToDevice`. - public class SendCommandToDeviceRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. The command data to send to the device. - [Newtonsoft.Json.JsonPropertyAttribute("binaryData")] - public virtual string BinaryData { get; set; } - - /// - /// Optional subfolder for the command. If empty, the command will be delivered to the - /// /devices/{device-id}/commands topic, otherwise it will be delivered to the - /// /devices/{device-id}/commands/{subfolder} topic. Multi-level subfolders are allowed. This field must not - /// have more than 256 characters, and must not contain any MQTT wildcards ("+" or "#") or null characters. - /// - [Newtonsoft.Json.JsonPropertyAttribute("subfolder")] - public virtual string Subfolder { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for `SendCommandToDevice`. - public class SendCommandToDeviceResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request message for `SetIamPolicy` method. - public class SetIamPolicyRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few - /// 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might - /// reject them. - /// - [Newtonsoft.Json.JsonPropertyAttribute("policy")] - public virtual Policy Policy { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The configuration for notification of new states received from the device. - public class StateNotificationConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// A Cloud Pub/Sub topic name. For example, `projects/myProject/topics/deviceEvents`. - [Newtonsoft.Json.JsonPropertyAttribute("pubsubTopicName")] - public virtual string PubsubTopicName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The `Status` type defines a logical error model that is suitable for different programming environments, - /// including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains - /// three pieces of data: error code, error message, and error details. You can find out more about this error model - /// and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). - /// - public class Status : Google.Apis.Requests.IDirectResponseSchema - { - /// The status code, which should be an enum value of google.rpc.Code. - [Newtonsoft.Json.JsonPropertyAttribute("code")] - public virtual System.Nullable Code { get; set; } - - /// - /// A list of messages that carry the error details. There is a common set of message types for APIs to use. - /// - [Newtonsoft.Json.JsonPropertyAttribute("details")] - public virtual System.Collections.Generic.IList> Details { get; set; } - - /// - /// A developer-facing error message, which should be in English. Any user-facing error message should be - /// localized and sent in the google.rpc.Status.details field, or localized by the client. - /// - [Newtonsoft.Json.JsonPropertyAttribute("message")] - public virtual string Message { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request message for `TestIamPermissions` method. - public class TestIamPermissionsRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The set of permissions to check for the `resource`. Permissions with wildcards (such as `*` or `storage.*`) - /// are not allowed. For more information see [IAM - /// Overview](https://cloud.google.com/iam/docs/overview#permissions). - /// - [Newtonsoft.Json.JsonPropertyAttribute("permissions")] - public virtual System.Collections.Generic.IList Permissions { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response message for `TestIamPermissions` method. - public class TestIamPermissionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// A subset of `TestPermissionsRequest.permissions` that the caller is allowed. - [Newtonsoft.Json.JsonPropertyAttribute("permissions")] - public virtual System.Collections.Generic.IList Permissions { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for `UnbindDeviceFromGateway`. - public class UnbindDeviceFromGatewayRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Required. The device to disassociate from the specified gateway. The value of `device_id` can be either the - /// device numeric ID or the user-defined device identifier. - /// - [Newtonsoft.Json.JsonPropertyAttribute("deviceId")] - public virtual string DeviceId { get; set; } - - /// - /// Required. The value of `gateway_id` can be either the device numeric ID or the user-defined device - /// identifier. - /// - [Newtonsoft.Json.JsonPropertyAttribute("gatewayId")] - public virtual string GatewayId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for `UnbindDeviceFromGateway`. - public class UnbindDeviceFromGatewayResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Details of an X.509 certificate. For informational purposes only. - public class X509CertificateDetails : Google.Apis.Requests.IDirectResponseSchema - { - /// The time the certificate becomes invalid. - [Newtonsoft.Json.JsonPropertyAttribute("expiryTime")] - public virtual object ExpiryTime { get; set; } - - /// The entity that signed the certificate. - [Newtonsoft.Json.JsonPropertyAttribute("issuer")] - public virtual string Issuer { get; set; } - - /// The type of public key in the certificate. - [Newtonsoft.Json.JsonPropertyAttribute("publicKeyType")] - public virtual string PublicKeyType { get; set; } - - /// The algorithm used to sign the certificate. - [Newtonsoft.Json.JsonPropertyAttribute("signatureAlgorithm")] - public virtual string SignatureAlgorithm { get; set; } - - /// The time the certificate becomes valid. - [Newtonsoft.Json.JsonPropertyAttribute("startTime")] - public virtual object StartTime { get; set; } - - /// The entity the certificate and public key belong to. - [Newtonsoft.Json.JsonPropertyAttribute("subject")] - public virtual string Subject { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } -} diff --git a/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.csproj b/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.csproj deleted file mode 100644 index 7db9638e880..00000000000 --- a/Src/Generated/Google.Apis.CloudIot.v1/Google.Apis.CloudIot.v1.csproj +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Google.Apis.CloudIot.v1 Client Library - 1.60.0.2952 - Google LLC - Copyright 2023 Google LLC - Google - https://github.com/google/google-api-dotnet-client - Apache-2.0 - git - https://github.com/google/google-api-dotnet-client - https://www.gstatic.com/images/branding/product/1x/google_developers_64dp.png - NuGetIcon.png - - Google APIs Client Library for working with Cloudiot v1. - - Supported Platforms: - - .NET Framework 4.5+ - - .NET Standard 1.3 and .NET Standard 2.0; providing .NET Core support. - - Incompatible platforms: - - .NET Framework < 4.5 - - Silverlight - - UWP (will build, but is known not to work at runtime) - - Xamarin - - Windows 8 Apps - - Windows Phone 8.1 - - Windows Phone Silverlight 8.0 - - More documentation on the API is available at: - https://developers.google.com/api-client-library/dotnet/apis/cloudiot/v1 - - The package source code is available at: - https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated - - - - - - - - - - - netstandard2.0;netstandard1.3;net45 - true - ..\..\..\google.apis.snk - portable - true - 1570,1587,1591 - - - - - - - - - - - - diff --git a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj index a0f4fcb383f..b8b0d72efbf 100644 --- a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj +++ b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudKMS.v1 Client Library - 1.60.0.3032 + 1.61.0.3032 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.csproj b/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.csproj index 63d0cd35e11..b222e30bc23 100644 --- a/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.csproj +++ b/Src/Generated/Google.Apis.CloudLifeSciences.v2beta/Google.Apis.CloudLifeSciences.v2beta.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudLifeSciences.v2beta Client Library - 1.60.0.3045 + 1.61.0.3045 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.csproj b/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.csproj index 6816260fa9c..8283dac0492 100644 --- a/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.csproj +++ b/Src/Generated/Google.Apis.CloudMachineLearningEngine.v1/Google.Apis.CloudMachineLearningEngine.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudMachineLearningEngine.v1 Client Library - 1.60.0.3008 + 1.61.0.3008 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudMemorystoreforMemcached.v1/Google.Apis.CloudMemorystoreforMemcached.v1.csproj b/Src/Generated/Google.Apis.CloudMemorystoreforMemcached.v1/Google.Apis.CloudMemorystoreforMemcached.v1.csproj index 0eb7ef3b333..15d161ea4b2 100644 --- a/Src/Generated/Google.Apis.CloudMemorystoreforMemcached.v1/Google.Apis.CloudMemorystoreforMemcached.v1.csproj +++ b/Src/Generated/Google.Apis.CloudMemorystoreforMemcached.v1/Google.Apis.CloudMemorystoreforMemcached.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudMemorystoreforMemcached.v1 Client Library - 1.60.0.3045 + 1.61.0.3045 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudMemorystoreforMemcached.v1beta2/Google.Apis.CloudMemorystoreforMemcached.v1beta2.csproj b/Src/Generated/Google.Apis.CloudMemorystoreforMemcached.v1beta2/Google.Apis.CloudMemorystoreforMemcached.v1beta2.csproj index 12e15dad913..1ab36e8d331 100644 --- a/Src/Generated/Google.Apis.CloudMemorystoreforMemcached.v1beta2/Google.Apis.CloudMemorystoreforMemcached.v1beta2.csproj +++ b/Src/Generated/Google.Apis.CloudMemorystoreforMemcached.v1beta2/Google.Apis.CloudMemorystoreforMemcached.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudMemorystoreforMemcached.v1beta2 Client Library - 1.60.0.3045 + 1.61.0.3045 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudNaturalLanguage.v1/Google.Apis.CloudNaturalLanguage.v1.csproj b/Src/Generated/Google.Apis.CloudNaturalLanguage.v1/Google.Apis.CloudNaturalLanguage.v1.csproj index 4181c809588..94dd9b9f1a1 100644 --- a/Src/Generated/Google.Apis.CloudNaturalLanguage.v1/Google.Apis.CloudNaturalLanguage.v1.csproj +++ b/Src/Generated/Google.Apis.CloudNaturalLanguage.v1/Google.Apis.CloudNaturalLanguage.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudNaturalLanguage.v1 Client Library - 1.60.0.3068 + 1.61.0.3068 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudNaturalLanguage.v1beta2/Google.Apis.CloudNaturalLanguage.v1beta2.csproj b/Src/Generated/Google.Apis.CloudNaturalLanguage.v1beta2/Google.Apis.CloudNaturalLanguage.v1beta2.csproj index 002efc12a62..cb9f302c8e6 100644 --- a/Src/Generated/Google.Apis.CloudNaturalLanguage.v1beta2/Google.Apis.CloudNaturalLanguage.v1beta2.csproj +++ b/Src/Generated/Google.Apis.CloudNaturalLanguage.v1beta2/Google.Apis.CloudNaturalLanguage.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudNaturalLanguage.v1beta2 Client Library - 1.60.0.3068 + 1.61.0.3068 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.csproj b/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.csproj index d4ca825783e..6e26db6996a 100644 --- a/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.csproj +++ b/Src/Generated/Google.Apis.CloudOSLogin.v1/Google.Apis.CloudOSLogin.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudOSLogin.v1 Client Library - 1.60.0.2634 + 1.61.0.2634 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudOSLogin.v1alpha/Google.Apis.CloudOSLogin.v1alpha.csproj b/Src/Generated/Google.Apis.CloudOSLogin.v1alpha/Google.Apis.CloudOSLogin.v1alpha.csproj index 47af067159d..506dc519860 100644 --- a/Src/Generated/Google.Apis.CloudOSLogin.v1alpha/Google.Apis.CloudOSLogin.v1alpha.csproj +++ b/Src/Generated/Google.Apis.CloudOSLogin.v1alpha/Google.Apis.CloudOSLogin.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudOSLogin.v1alpha Client Library - 1.60.0.2634 + 1.61.0.2634 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.csproj b/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.csproj index fbe3f4a88ff..94309f8249a 100644 --- a/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.csproj +++ b/Src/Generated/Google.Apis.CloudOSLogin.v1beta/Google.Apis.CloudOSLogin.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudOSLogin.v1beta Client Library - 1.60.0.2634 + 1.61.0.2634 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudProfiler.v2/Google.Apis.CloudProfiler.v2.csproj b/Src/Generated/Google.Apis.CloudProfiler.v2/Google.Apis.CloudProfiler.v2.csproj index 3428e4390e0..31b34f26010 100644 --- a/Src/Generated/Google.Apis.CloudProfiler.v2/Google.Apis.CloudProfiler.v2.csproj +++ b/Src/Generated/Google.Apis.CloudProfiler.v2/Google.Apis.CloudProfiler.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudProfiler.v2 Client Library - 1.60.0.3007 + 1.61.0.3007 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.csproj b/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.csproj index 3d3aa202d71..adbdfc4230e 100644 --- a/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.csproj +++ b/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRedis.v1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.csproj b/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.csproj index c090d0f11b5..25d1369190c 100644 --- a/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRedis.v1beta1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudResourceManager.v1/Google.Apis.CloudResourceManager.v1.csproj b/Src/Generated/Google.Apis.CloudResourceManager.v1/Google.Apis.CloudResourceManager.v1.csproj index 8a4ad6d2ae1..58f51d91bca 100644 --- a/Src/Generated/Google.Apis.CloudResourceManager.v1/Google.Apis.CloudResourceManager.v1.csproj +++ b/Src/Generated/Google.Apis.CloudResourceManager.v1/Google.Apis.CloudResourceManager.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudResourceManager.v1 Client Library - 1.60.0.2950 + 1.61.0.2950 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudResourceManager.v1beta1/Google.Apis.CloudResourceManager.v1beta1.csproj b/Src/Generated/Google.Apis.CloudResourceManager.v1beta1/Google.Apis.CloudResourceManager.v1beta1.csproj index 335ca176f9e..fc9186b802b 100644 --- a/Src/Generated/Google.Apis.CloudResourceManager.v1beta1/Google.Apis.CloudResourceManager.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudResourceManager.v1beta1/Google.Apis.CloudResourceManager.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudResourceManager.v1beta1 Client Library - 1.60.0.3055 + 1.61.0.3055 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudResourceManager.v2/Google.Apis.CloudResourceManager.v2.csproj b/Src/Generated/Google.Apis.CloudResourceManager.v2/Google.Apis.CloudResourceManager.v2.csproj index 55a454a8b5a..c7416804b4f 100644 --- a/Src/Generated/Google.Apis.CloudResourceManager.v2/Google.Apis.CloudResourceManager.v2.csproj +++ b/Src/Generated/Google.Apis.CloudResourceManager.v2/Google.Apis.CloudResourceManager.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudResourceManager.v2 Client Library - 1.60.0.2950 + 1.61.0.2950 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudResourceManager.v2beta1/Google.Apis.CloudResourceManager.v2beta1.csproj b/Src/Generated/Google.Apis.CloudResourceManager.v2beta1/Google.Apis.CloudResourceManager.v2beta1.csproj index 6409512a14c..62507848bdf 100644 --- a/Src/Generated/Google.Apis.CloudResourceManager.v2beta1/Google.Apis.CloudResourceManager.v2beta1.csproj +++ b/Src/Generated/Google.Apis.CloudResourceManager.v2beta1/Google.Apis.CloudResourceManager.v2beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudResourceManager.v2beta1 Client Library - 1.60.0.2950 + 1.61.0.2950 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudResourceManager.v3/Google.Apis.CloudResourceManager.v3.csproj b/Src/Generated/Google.Apis.CloudResourceManager.v3/Google.Apis.CloudResourceManager.v3.csproj index da3835cd727..55eb8353a3f 100644 --- a/Src/Generated/Google.Apis.CloudResourceManager.v3/Google.Apis.CloudResourceManager.v3.csproj +++ b/Src/Generated/Google.Apis.CloudResourceManager.v3/Google.Apis.CloudResourceManager.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudResourceManager.v3 Client Library - 1.60.0.3048 + 1.61.0.3048 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRetail.v2/Google.Apis.CloudRetail.v2.csproj b/Src/Generated/Google.Apis.CloudRetail.v2/Google.Apis.CloudRetail.v2.csproj index 8016e517b7b..85680ada1db 100644 --- a/Src/Generated/Google.Apis.CloudRetail.v2/Google.Apis.CloudRetail.v2.csproj +++ b/Src/Generated/Google.Apis.CloudRetail.v2/Google.Apis.CloudRetail.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRetail.v2 Client Library - 1.60.0.3081 + 1.61.0.3081 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRetail.v2alpha/Google.Apis.CloudRetail.v2alpha.csproj b/Src/Generated/Google.Apis.CloudRetail.v2alpha/Google.Apis.CloudRetail.v2alpha.csproj index c77b81ec813..d50327df7bb 100644 --- a/Src/Generated/Google.Apis.CloudRetail.v2alpha/Google.Apis.CloudRetail.v2alpha.csproj +++ b/Src/Generated/Google.Apis.CloudRetail.v2alpha/Google.Apis.CloudRetail.v2alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRetail.v2alpha Client Library - 1.60.0.3081 + 1.61.0.3081 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRetail.v2beta/Google.Apis.CloudRetail.v2beta.csproj b/Src/Generated/Google.Apis.CloudRetail.v2beta/Google.Apis.CloudRetail.v2beta.csproj index 15d7de68900..4a9460ded9b 100644 --- a/Src/Generated/Google.Apis.CloudRetail.v2beta/Google.Apis.CloudRetail.v2beta.csproj +++ b/Src/Generated/Google.Apis.CloudRetail.v2beta/Google.Apis.CloudRetail.v2beta.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRetail.v2beta Client Library - 1.60.0.3081 + 1.61.0.3081 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.csproj b/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.csproj index 6112c616c1d..cba9ad40618 100644 --- a/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.csproj +++ b/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRun.v1 Client Library - 1.60.0.3083 + 1.61.0.3083 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.csproj b/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.csproj index e597f316fa7..c62dd9c0997 100644 --- a/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.csproj +++ b/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRun.v2 Client Library - 1.60.0.3090 + 1.61.0.3090 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.csproj b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.csproj index 7c401e55515..90c3c567fb0 100644 --- a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.csproj +++ b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1/Google.Apis.CloudRuntimeConfig.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRuntimeConfig.v1 Client Library - 1.60.0.2986 + 1.61.0.2986 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.csproj b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.csproj index 8e7806dc607..27ffd30b7fe 100644 --- a/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudRuntimeConfig.v1beta1/Google.Apis.CloudRuntimeConfig.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRuntimeConfig.v1beta1 Client Library - 1.60.0.2944 + 1.61.0.2944 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.csproj b/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.csproj index fc38083a78f..dc0c47739ed 100644 --- a/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.csproj +++ b/Src/Generated/Google.Apis.CloudScheduler.v1/Google.Apis.CloudScheduler.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudScheduler.v1 Client Library - 1.60.0.3032 + 1.61.0.3032 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.csproj b/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.csproj index 339424e5e81..62703e985fc 100644 --- a/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudScheduler.v1beta1/Google.Apis.CloudScheduler.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudScheduler.v1beta1 Client Library - 1.60.0.3032 + 1.61.0.3032 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudSearch.v1/Google.Apis.CloudSearch.v1.csproj b/Src/Generated/Google.Apis.CloudSearch.v1/Google.Apis.CloudSearch.v1.csproj index 26a60f95a7c..7ea626a7bf3 100644 --- a/Src/Generated/Google.Apis.CloudSearch.v1/Google.Apis.CloudSearch.v1.csproj +++ b/Src/Generated/Google.Apis.CloudSearch.v1/Google.Apis.CloudSearch.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudSearch.v1 Client Library - 1.60.0.3086 + 1.61.0.3086 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudSecurityToken.v1/Google.Apis.CloudSecurityToken.v1.csproj b/Src/Generated/Google.Apis.CloudSecurityToken.v1/Google.Apis.CloudSecurityToken.v1.csproj index c6e979c4aba..1330c72dc3a 100644 --- a/Src/Generated/Google.Apis.CloudSecurityToken.v1/Google.Apis.CloudSecurityToken.v1.csproj +++ b/Src/Generated/Google.Apis.CloudSecurityToken.v1/Google.Apis.CloudSecurityToken.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudSecurityToken.v1 Client Library - 1.60.0.2950 + 1.61.0.2950 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.CloudSecurityToken.v1beta/Google.Apis.CloudSecurityToken.v1beta.csproj b/Src/Generated/Google.Apis.CloudSecurityToken.v1beta/Google.Apis.CloudSecurityToken.v1beta.csproj index 7ab084b9248..93dafe41c17 100644 --- a/Src/Generated/Google.Apis.CloudSecurityToken.v1beta/Google.Apis.CloudSecurityToken.v1beta.csproj +++ b/Src/Generated/Google.Apis.CloudSecurityToken.v1beta/Google.Apis.CloudSecurityToken.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudSecurityToken.v1beta Client Library - 1.60.0.2950 + 1.61.0.2950 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.csproj b/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.csproj index 4935281d9bf..ea34fcc5e2e 100644 --- a/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.csproj +++ b/Src/Generated/Google.Apis.CloudShell.v1/Google.Apis.CloudShell.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudShell.v1 Client Library - 1.60.0.3000 + 1.61.0.3000 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudSourceRepositories.v1/Google.Apis.CloudSourceRepositories.v1.csproj b/Src/Generated/Google.Apis.CloudSourceRepositories.v1/Google.Apis.CloudSourceRepositories.v1.csproj index 1f9ac29bdd5..cd328531495 100644 --- a/Src/Generated/Google.Apis.CloudSourceRepositories.v1/Google.Apis.CloudSourceRepositories.v1.csproj +++ b/Src/Generated/Google.Apis.CloudSourceRepositories.v1/Google.Apis.CloudSourceRepositories.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudSourceRepositories.v1 Client Library - 1.60.0.2944 + 1.61.0.2944 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudSupport.v2beta/Google.Apis.CloudSupport.v2beta.csproj b/Src/Generated/Google.Apis.CloudSupport.v2beta/Google.Apis.CloudSupport.v2beta.csproj index d20d9263d39..84c7d1c776e 100644 --- a/Src/Generated/Google.Apis.CloudSupport.v2beta/Google.Apis.CloudSupport.v2beta.csproj +++ b/Src/Generated/Google.Apis.CloudSupport.v2beta/Google.Apis.CloudSupport.v2beta.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudSupport.v2beta Client Library - 1.60.0.3086 + 1.61.0.3086 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + 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 25192bcc89b..58f668300ee 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.60.0.2909 + 1.61.0.2909 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + 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 5feb41069e6..b0ac7b79664 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.60.0.2909 + 1.61.0.2909 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + 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 c747db7b8eb..aa923b6b64e 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.60.0.3064 + 1.61.0.3064 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj index ffdaddfa130..1899329709c 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj +++ b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTasks.v2 Client Library - 1.60.0.3046 + 1.61.0.3046 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj index d06f8042120..59bde2b06a5 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj +++ b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTasks.v2beta2 Client Library - 1.60.0.3046 + 1.61.0.3046 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.csproj b/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.csproj index 2709049fd76..4062113822d 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.csproj +++ b/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTasks.v2beta3 Client Library - 1.60.0.3046 + 1.61.0.3046 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.csproj b/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.csproj index a5811a60757..0f6100d8ac1 100644 --- a/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.csproj +++ b/Src/Generated/Google.Apis.CloudTrace.v1/Google.Apis.CloudTrace.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTrace.v1 Client Library - 1.60.0.2645 + 1.61.0.2645 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.csproj b/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.csproj index 0ec7e90ceea..34a7949db0a 100644 --- a/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.csproj +++ b/Src/Generated/Google.Apis.CloudTrace.v2/Google.Apis.CloudTrace.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTrace.v2 Client Library - 1.60.0.3052 + 1.61.0.3052 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.csproj b/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.csproj index 8db632a0f9c..3c275ffffe5 100644 --- a/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.csproj +++ b/Src/Generated/Google.Apis.CloudTrace.v2beta1/Google.Apis.CloudTrace.v2beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTrace.v2beta1 Client Library - 1.60.0.2667 + 1.61.0.2667 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1/Google.Apis.CloudVideoIntelligence.v1.csproj b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1/Google.Apis.CloudVideoIntelligence.v1.csproj index 662822adc9d..2e4fef2ccc2 100644 --- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1/Google.Apis.CloudVideoIntelligence.v1.csproj +++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1/Google.Apis.CloudVideoIntelligence.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudVideoIntelligence.v1 Client Library - 1.60.0.2983 + 1.61.0.2983 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1beta2/Google.Apis.CloudVideoIntelligence.v1beta2.csproj b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1beta2/Google.Apis.CloudVideoIntelligence.v1beta2.csproj index d506831c157..cf651495c74 100644 --- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1beta2/Google.Apis.CloudVideoIntelligence.v1beta2.csproj +++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1beta2/Google.Apis.CloudVideoIntelligence.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudVideoIntelligence.v1beta2 Client Library - 1.60.0.2436 + 1.61.0.2436 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.csproj b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.csproj index 92332e88ff3..ee22f5a15bb 100644 --- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p1beta1/Google.Apis.CloudVideoIntelligence.v1p1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudVideoIntelligence.v1p1beta1 Client Library - 1.60.0.2436 + 1.61.0.2436 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.csproj b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.csproj index 08ed68018e4..578a1e84ef9 100644 --- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.csproj +++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p2beta1/Google.Apis.CloudVideoIntelligence.v1p2beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudVideoIntelligence.v1p2beta1 Client Library - 1.60.0.2436 + 1.61.0.2436 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p3beta1/Google.Apis.CloudVideoIntelligence.v1p3beta1.csproj b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p3beta1/Google.Apis.CloudVideoIntelligence.v1p3beta1.csproj index 6b7668d2835..95c804223b8 100644 --- a/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p3beta1/Google.Apis.CloudVideoIntelligence.v1p3beta1.csproj +++ b/Src/Generated/Google.Apis.CloudVideoIntelligence.v1p3beta1/Google.Apis.CloudVideoIntelligence.v1p3beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudVideoIntelligence.v1p3beta1 Client Library - 1.60.0.2436 + 1.61.0.2436 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudWorkstations.v1beta/Google.Apis.CloudWorkstations.v1beta.csproj b/Src/Generated/Google.Apis.CloudWorkstations.v1beta/Google.Apis.CloudWorkstations.v1beta.csproj index f1b27499b1c..ecdb1819e5e 100644 --- a/Src/Generated/Google.Apis.CloudWorkstations.v1beta/Google.Apis.CloudWorkstations.v1beta.csproj +++ b/Src/Generated/Google.Apis.CloudWorkstations.v1beta/Google.Apis.CloudWorkstations.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudWorkstations.v1beta Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj index e4b031692b1..0630fe641a0 100644 --- a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj +++ b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Cloudbilling.v1 Client Library - 1.60.0.3088 + 1.61.0.3088 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Cloudbilling.v1beta/Google.Apis.Cloudbilling.v1beta.csproj b/Src/Generated/Google.Apis.Cloudbilling.v1beta/Google.Apis.Cloudbilling.v1beta.csproj index d212b7c42af..9737a69ab6e 100644 --- a/Src/Generated/Google.Apis.Cloudbilling.v1beta/Google.Apis.Cloudbilling.v1beta.csproj +++ b/Src/Generated/Google.Apis.Cloudbilling.v1beta/Google.Apis.Cloudbilling.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Cloudbilling.v1beta Client Library - 1.60.0.3042 + 1.61.0.3042 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Cloudchannel.v1/Google.Apis.Cloudchannel.v1.csproj b/Src/Generated/Google.Apis.Cloudchannel.v1/Google.Apis.Cloudchannel.v1.csproj index 02e9a0f0451..2d61968c061 100644 --- a/Src/Generated/Google.Apis.Cloudchannel.v1/Google.Apis.Cloudchannel.v1.csproj +++ b/Src/Generated/Google.Apis.Cloudchannel.v1/Google.Apis.Cloudchannel.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Cloudchannel.v1 Client Library - 1.60.0.3085 + 1.61.0.3085 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.csproj b/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.csproj index a46f03df316..0d35ced7d9e 100644 --- a/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Clouderrorreporting.v1beta1 Client Library - 1.60.0.2975 + 1.61.0.2975 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.csproj b/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.csproj index ca83093a3e0..f2bfb59dc7c 100644 --- a/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.csproj +++ b/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.Compute.alpha Client Library - 1.60.0.3082 + 1.61.0.3082 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.csproj b/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.csproj index c80744bc136..bf15875ced7 100644 --- a/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.csproj +++ b/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Compute.beta Client Library - 1.60.0.3082 + 1.61.0.3082 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.csproj b/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.csproj index 60d0d85a5b7..4d573e01945 100644 --- a/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.csproj +++ b/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Compute.v1 Client Library - 1.60.0.3082 + 1.61.0.3082 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.csproj b/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.csproj index 069abe086e6..b8d53f76516 100644 --- a/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.csproj +++ b/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Connectors.v1 Client Library - 1.60.0.3081 + 1.61.0.3081 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Connectors.v2/Google.Apis.Connectors.v2.csproj b/Src/Generated/Google.Apis.Connectors.v2/Google.Apis.Connectors.v2.csproj index 2d8d92caba1..13d26942c7b 100644 --- a/Src/Generated/Google.Apis.Connectors.v2/Google.Apis.Connectors.v2.csproj +++ b/Src/Generated/Google.Apis.Connectors.v2/Google.Apis.Connectors.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Connectors.v2 Client Library - 1.60.0.2776 + 1.61.0.2776 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Contactcenterinsights.v1/Google.Apis.Contactcenterinsights.v1.csproj b/Src/Generated/Google.Apis.Contactcenterinsights.v1/Google.Apis.Contactcenterinsights.v1.csproj index 6eada882374..9e6506c9333 100644 --- a/Src/Generated/Google.Apis.Contactcenterinsights.v1/Google.Apis.Contactcenterinsights.v1.csproj +++ b/Src/Generated/Google.Apis.Contactcenterinsights.v1/Google.Apis.Contactcenterinsights.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Contactcenterinsights.v1 Client Library - 1.60.0.3093 + 1.61.0.3093 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.csproj b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.csproj index 2175a8a3d89..cd4167cf9a6 100644 --- a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.csproj +++ b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Container.v1 Client Library - 1.60.0.3063 + 1.61.0.3063 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.cs b/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.cs index 4230763e745..dd2932b1ac1 100644 --- a/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.cs +++ b/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.cs @@ -7285,17 +7285,6 @@ public class ClusterAutoscaling : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// Configuration of all network bandwidth tiers - public class ClusterNetworkPerformanceConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Specifies the total network bandwidth tier for the NodePool. - [Newtonsoft.Json.JsonPropertyAttribute("totalEgressBandwidthTier")] - public virtual string TotalEgressBandwidthTier { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - /// Telemetry integration for the cluster. public class ClusterTelemetry : Google.Apis.Requests.IDirectResponseSchema { @@ -7466,10 +7455,6 @@ public class ClusterUpdate : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("desiredMonitoringService")] public virtual string DesiredMonitoringService { get; set; } - /// The desired network performance config. - [Newtonsoft.Json.JsonPropertyAttribute("desiredNetworkPerformanceConfig")] - public virtual ClusterNetworkPerformanceConfig DesiredNetworkPerformanceConfig { get; set; } - /// /// The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node /// auto-provisioning enabled clusters. @@ -8929,10 +8914,6 @@ public class NetworkConfig : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("network")] public virtual string Network { get; set; } - /// Network bandwidth tier configuration. - [Newtonsoft.Json.JsonPropertyAttribute("networkPerformanceConfig")] - public virtual ClusterNetworkPerformanceConfig NetworkPerformanceConfig { get; set; } - /// /// The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from /// Google Services (all access will be via IPv4) @@ -9209,7 +9190,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Whether the nodes are created as preemptible VM instances. See: - /// https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM + /// https://cloud.google.com/compute/docs/instances/preemptible for more inforamtion about preemptible VM /// instances. /// [Newtonsoft.Json.JsonPropertyAttribute("preemptible")] diff --git a/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.csproj b/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.csproj index a62f33ed29b..047cb89b74a 100644 --- a/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Container.v1beta1 Client Library - 1.60.0.3086 + 1.61.0.3065 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ContainerAnalysis.v1/Google.Apis.ContainerAnalysis.v1.csproj b/Src/Generated/Google.Apis.ContainerAnalysis.v1/Google.Apis.ContainerAnalysis.v1.csproj index bf4a9a7e6bd..fc3194f075c 100644 --- a/Src/Generated/Google.Apis.ContainerAnalysis.v1/Google.Apis.ContainerAnalysis.v1.csproj +++ b/Src/Generated/Google.Apis.ContainerAnalysis.v1/Google.Apis.ContainerAnalysis.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ContainerAnalysis.v1 Client Library - 1.60.0.3075 + 1.61.0.3075 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ContainerAnalysis.v1alpha1/Google.Apis.ContainerAnalysis.v1alpha1.csproj b/Src/Generated/Google.Apis.ContainerAnalysis.v1alpha1/Google.Apis.ContainerAnalysis.v1alpha1.csproj index 3100a43975b..4832a85cd77 100644 --- a/Src/Generated/Google.Apis.ContainerAnalysis.v1alpha1/Google.Apis.ContainerAnalysis.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.ContainerAnalysis.v1alpha1/Google.Apis.ContainerAnalysis.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.ContainerAnalysis.v1alpha1 Client Library - 1.60.0.3075 + 1.61.0.3075 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ContainerAnalysis.v1beta1/Google.Apis.ContainerAnalysis.v1beta1.csproj b/Src/Generated/Google.Apis.ContainerAnalysis.v1beta1/Google.Apis.ContainerAnalysis.v1beta1.csproj index 0155a328e34..51a0a4cc98d 100644 --- a/Src/Generated/Google.Apis.ContainerAnalysis.v1beta1/Google.Apis.ContainerAnalysis.v1beta1.csproj +++ b/Src/Generated/Google.Apis.ContainerAnalysis.v1beta1/Google.Apis.ContainerAnalysis.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.ContainerAnalysis.v1beta1 Client Library - 1.60.0.3075 + 1.61.0.3075 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CustomSearchAPI.v1/Google.Apis.CustomSearchAPI.v1.csproj b/Src/Generated/Google.Apis.CustomSearchAPI.v1/Google.Apis.CustomSearchAPI.v1.csproj index beac5940741..f788544ca53 100644 --- a/Src/Generated/Google.Apis.CustomSearchAPI.v1/Google.Apis.CustomSearchAPI.v1.csproj +++ b/Src/Generated/Google.Apis.CustomSearchAPI.v1/Google.Apis.CustomSearchAPI.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CustomSearchAPI.v1 Client Library - 1.60.0.3001 + 1.61.0.3001 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.csproj b/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.csproj index f282ce58ed6..9e2264ec3c1 100644 --- a/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.csproj +++ b/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DLP.v2 Client Library - 1.60.0.3090 + 1.61.0.3090 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DataCatalog.v1/Google.Apis.DataCatalog.v1.csproj b/Src/Generated/Google.Apis.DataCatalog.v1/Google.Apis.DataCatalog.v1.csproj index 56bfa557b3e..822220e0639 100644 --- a/Src/Generated/Google.Apis.DataCatalog.v1/Google.Apis.DataCatalog.v1.csproj +++ b/Src/Generated/Google.Apis.DataCatalog.v1/Google.Apis.DataCatalog.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.DataCatalog.v1 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DataCatalog.v1beta1/Google.Apis.DataCatalog.v1beta1.csproj b/Src/Generated/Google.Apis.DataCatalog.v1beta1/Google.Apis.DataCatalog.v1beta1.csproj index 1b389804e83..02d4c0549a1 100644 --- a/Src/Generated/Google.Apis.DataCatalog.v1beta1/Google.Apis.DataCatalog.v1beta1.csproj +++ b/Src/Generated/Google.Apis.DataCatalog.v1beta1/Google.Apis.DataCatalog.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.DataCatalog.v1beta1 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DataFusion.v1/Google.Apis.DataFusion.v1.csproj b/Src/Generated/Google.Apis.DataFusion.v1/Google.Apis.DataFusion.v1.csproj index a87297fa5a5..7081cb3be05 100644 --- a/Src/Generated/Google.Apis.DataFusion.v1/Google.Apis.DataFusion.v1.csproj +++ b/Src/Generated/Google.Apis.DataFusion.v1/Google.Apis.DataFusion.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.DataFusion.v1 Client Library - 1.60.0.3049 + 1.61.0.3049 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DataFusion.v1beta1/Google.Apis.DataFusion.v1beta1.csproj b/Src/Generated/Google.Apis.DataFusion.v1beta1/Google.Apis.DataFusion.v1beta1.csproj index 1565f8deb5b..53ca93bb161 100644 --- a/Src/Generated/Google.Apis.DataFusion.v1beta1/Google.Apis.DataFusion.v1beta1.csproj +++ b/Src/Generated/Google.Apis.DataFusion.v1beta1/Google.Apis.DataFusion.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.DataFusion.v1beta1 Client Library - 1.60.0.3049 + 1.61.0.3049 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DataLabeling.v1beta1/Google.Apis.DataLabeling.v1beta1.csproj b/Src/Generated/Google.Apis.DataLabeling.v1beta1/Google.Apis.DataLabeling.v1beta1.csproj index d272bba044b..aa5e8d16e27 100644 --- a/Src/Generated/Google.Apis.DataLabeling.v1beta1/Google.Apis.DataLabeling.v1beta1.csproj +++ b/Src/Generated/Google.Apis.DataLabeling.v1beta1/Google.Apis.DataLabeling.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.DataLabeling.v1beta1 Client Library - 1.60.0.3040 + 1.61.0.3040 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DatabaseMigrationService.v1/Google.Apis.DatabaseMigrationService.v1.csproj b/Src/Generated/Google.Apis.DatabaseMigrationService.v1/Google.Apis.DatabaseMigrationService.v1.csproj index 00e7e47bfa2..790e7a2ecca 100644 --- a/Src/Generated/Google.Apis.DatabaseMigrationService.v1/Google.Apis.DatabaseMigrationService.v1.csproj +++ b/Src/Generated/Google.Apis.DatabaseMigrationService.v1/Google.Apis.DatabaseMigrationService.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.DatabaseMigrationService.v1 Client Library - 1.60.0.3082 + 1.61.0.3082 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DatabaseMigrationService.v1beta1/Google.Apis.DatabaseMigrationService.v1beta1.csproj b/Src/Generated/Google.Apis.DatabaseMigrationService.v1beta1/Google.Apis.DatabaseMigrationService.v1beta1.csproj index 0d854b88eea..1f5a824b95d 100644 --- a/Src/Generated/Google.Apis.DatabaseMigrationService.v1beta1/Google.Apis.DatabaseMigrationService.v1beta1.csproj +++ b/Src/Generated/Google.Apis.DatabaseMigrationService.v1beta1/Google.Apis.DatabaseMigrationService.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.DatabaseMigrationService.v1beta1 Client Library - 1.60.0.3037 + 1.61.0.3037 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dataflow.v1b3/Google.Apis.Dataflow.v1b3.csproj b/Src/Generated/Google.Apis.Dataflow.v1b3/Google.Apis.Dataflow.v1b3.csproj index 360e00b6f70..2402085bffd 100644 --- a/Src/Generated/Google.Apis.Dataflow.v1b3/Google.Apis.Dataflow.v1b3.csproj +++ b/Src/Generated/Google.Apis.Dataflow.v1b3/Google.Apis.Dataflow.v1b3.csproj @@ -3,7 +3,7 @@ Google.Apis.Dataflow.v1b3 Client Library - 1.60.0.3070 + 1.61.0.3070 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dataform.v1beta1/Google.Apis.Dataform.v1beta1.csproj b/Src/Generated/Google.Apis.Dataform.v1beta1/Google.Apis.Dataform.v1beta1.csproj index 4e2503ae96c..56574b3d369 100644 --- a/Src/Generated/Google.Apis.Dataform.v1beta1/Google.Apis.Dataform.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Dataform.v1beta1/Google.Apis.Dataform.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dataform.v1beta1 Client Library - 1.60.0.3088 + 1.61.0.3088 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Datalineage.v1/Google.Apis.Datalineage.v1.csproj b/Src/Generated/Google.Apis.Datalineage.v1/Google.Apis.Datalineage.v1.csproj index d7be3def10d..1efe658fb3d 100644 --- a/Src/Generated/Google.Apis.Datalineage.v1/Google.Apis.Datalineage.v1.csproj +++ b/Src/Generated/Google.Apis.Datalineage.v1/Google.Apis.Datalineage.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Datalineage.v1 Client Library - 1.60.0.3060 + 1.61.0.3060 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Datapipelines.v1/Google.Apis.Datapipelines.v1.csproj b/Src/Generated/Google.Apis.Datapipelines.v1/Google.Apis.Datapipelines.v1.csproj index 03f2448686f..99788a7e062 100644 --- a/Src/Generated/Google.Apis.Datapipelines.v1/Google.Apis.Datapipelines.v1.csproj +++ b/Src/Generated/Google.Apis.Datapipelines.v1/Google.Apis.Datapipelines.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Datapipelines.v1 Client Library - 1.60.0.2900 + 1.61.0.2900 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj index f3e61ce23eb..d3ec12f8ef5 100644 --- a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj +++ b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dataproc.v1 Client Library - 1.60.0.3064 + 1.61.0.3064 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Datastore.v1/Google.Apis.Datastore.v1.csproj b/Src/Generated/Google.Apis.Datastore.v1/Google.Apis.Datastore.v1.csproj index 3b9f33e06e7..1d038ddba6f 100644 --- a/Src/Generated/Google.Apis.Datastore.v1/Google.Apis.Datastore.v1.csproj +++ b/Src/Generated/Google.Apis.Datastore.v1/Google.Apis.Datastore.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Datastore.v1 Client Library - 1.60.0.3049 + 1.61.0.3049 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Datastore.v1beta1/Google.Apis.Datastore.v1beta1.csproj b/Src/Generated/Google.Apis.Datastore.v1beta1/Google.Apis.Datastore.v1beta1.csproj index dba764ce658..f78af4165bc 100644 --- a/Src/Generated/Google.Apis.Datastore.v1beta1/Google.Apis.Datastore.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Datastore.v1beta1/Google.Apis.Datastore.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Datastore.v1beta1 Client Library - 1.60.0.2594 + 1.61.0.2594 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.csproj b/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.csproj index a848242420b..4aaca91c39c 100644 --- a/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.csproj +++ b/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.csproj @@ -3,7 +3,7 @@ Google.Apis.Datastore.v1beta3 Client Library - 1.60.0.3049 + 1.61.0.3049 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.csproj b/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.csproj index 918fedb1020..1a91512ceae 100644 --- a/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.csproj +++ b/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Datastream.v1 Client Library - 1.60.0.3083 + 1.61.0.3083 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.csproj b/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.csproj index 03910046440..355c568dffa 100644 --- a/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.Datastream.v1alpha1 Client Library - 1.60.0.3058 + 1.61.0.3058 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DeploymentManager.alpha/Google.Apis.DeploymentManager.alpha.csproj b/Src/Generated/Google.Apis.DeploymentManager.alpha/Google.Apis.DeploymentManager.alpha.csproj index 7366d425082..c9ab04eb81c 100644 --- a/Src/Generated/Google.Apis.DeploymentManager.alpha/Google.Apis.DeploymentManager.alpha.csproj +++ b/Src/Generated/Google.Apis.DeploymentManager.alpha/Google.Apis.DeploymentManager.alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.DeploymentManager.alpha Client Library - 1.60.0.3059 + 1.61.0.3094 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.csproj b/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.csproj index 2e5e50f3a7a..640a4f39a4c 100644 --- a/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.csproj +++ b/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DeploymentManager.v2 Client Library - 1.60.0.3059 + 1.61.0.3094 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DeploymentManager.v2beta/Google.Apis.DeploymentManager.v2beta.csproj b/Src/Generated/Google.Apis.DeploymentManager.v2beta/Google.Apis.DeploymentManager.v2beta.csproj index dd88cb06de5..7eed9f580be 100644 --- a/Src/Generated/Google.Apis.DeploymentManager.v2beta/Google.Apis.DeploymentManager.v2beta.csproj +++ b/Src/Generated/Google.Apis.DeploymentManager.v2beta/Google.Apis.DeploymentManager.v2beta.csproj @@ -3,7 +3,7 @@ Google.Apis.DeploymentManager.v2beta Client Library - 1.60.0.3059 + 1.61.0.3094 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dfareporting.v3_5/Google.Apis.Dfareporting.v3_5.csproj b/Src/Generated/Google.Apis.Dfareporting.v3_5/Google.Apis.Dfareporting.v3_5.csproj index 3ed58bdbf46..7ecb1add321 100644 --- a/Src/Generated/Google.Apis.Dfareporting.v3_5/Google.Apis.Dfareporting.v3_5.csproj +++ b/Src/Generated/Google.Apis.Dfareporting.v3_5/Google.Apis.Dfareporting.v3_5.csproj @@ -3,7 +3,7 @@ Google.Apis.Dfareporting.v3_5 Client Library - 1.60.0.3064 + 1.61.0.3064 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.cs b/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.cs index fd019038088..113e7d38f99 100644 --- a/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.cs +++ b/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.cs @@ -20344,9 +20344,18 @@ public class Ad : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("endTime")] public virtual string EndTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? EndTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(EndTimeRaw); + set => EndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable EndTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")] + public virtual System.DateTime? EndTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(EndTimeRaw); set => EndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -20429,9 +20438,18 @@ public virtual System.Nullable EndTime [Newtonsoft.Json.JsonPropertyAttribute("startTime")] public virtual string StartTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? StartTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(StartTimeRaw); + set => StartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable StartTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")] + public virtual System.DateTime? StartTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(StartTimeRaw); set => StartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -21333,9 +21351,18 @@ public class ChangeLog : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("changeTime")] public virtual string ChangeTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ChangeTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ChangeTimeRaw); + set => ChangeTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ChangeTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ChangeTimeDateTimeOffset instead.")] + public virtual System.DateTime? ChangeTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ChangeTimeRaw); set => ChangeTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -23129,9 +23156,18 @@ public class CreativeAssignment : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("endTime")] public virtual string EndTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? EndTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(EndTimeRaw); + set => EndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable EndTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")] + public virtual System.DateTime? EndTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(EndTimeRaw); set => EndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -23163,9 +23199,18 @@ public virtual System.Nullable EndTime [Newtonsoft.Json.JsonPropertyAttribute("startTime")] public virtual string StartTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? StartTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(StartTimeRaw); + set => StartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable StartTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")] + public virtual System.DateTime? StartTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(StartTimeRaw); set => StartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.csproj b/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.csproj index dc7e3fb9237..ba755edf6a1 100644 --- a/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.csproj +++ b/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.csproj @@ -3,7 +3,7 @@ Google.Apis.Dfareporting.v4 Client Library - 1.60.0.3064 + 1.61.0.3064 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.csproj b/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.csproj index 42f1c5ef955..929800b5583 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.csproj +++ b/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Dialogflow.v2 Client Library - 1.60.0.3093 + 1.61.0.3093 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.csproj b/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.csproj index 41dcf21fd36..02ff5201504 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.csproj +++ b/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dialogflow.v2beta1 Client Library - 1.60.0.3093 + 1.61.0.3093 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.csproj b/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.csproj index f9945bb2373..51662d5712f 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.csproj +++ b/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Dialogflow.v3 Client Library - 1.60.0.3093 + 1.61.0.3093 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + 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 3d8b71256e0..4527a037895 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.60.0.3093 + 1.61.0.3093 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Digitalassetlinks.v1/Google.Apis.Digitalassetlinks.v1.csproj b/Src/Generated/Google.Apis.Digitalassetlinks.v1/Google.Apis.Digitalassetlinks.v1.csproj index ad62b1927fb..80a2017fc11 100644 --- a/Src/Generated/Google.Apis.Digitalassetlinks.v1/Google.Apis.Digitalassetlinks.v1.csproj +++ b/Src/Generated/Google.Apis.Digitalassetlinks.v1/Google.Apis.Digitalassetlinks.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Digitalassetlinks.v1 Client Library - 1.60.0.2578 + 1.61.0.2578 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.Discovery.v1/Google.Apis.Discovery.v1.csproj b/Src/Generated/Google.Apis.Discovery.v1/Google.Apis.Discovery.v1.csproj index 034c2e56ed9..e691775d68a 100644 --- a/Src/Generated/Google.Apis.Discovery.v1/Google.Apis.Discovery.v1.csproj +++ b/Src/Generated/Google.Apis.Discovery.v1/Google.Apis.Discovery.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Discovery.v1 Client Library - 1.60.0.0 + 1.61.0.0 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.csproj b/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.csproj index aa25bbe6f05..98ed6913297 100644 --- a/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.csproj +++ b/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.DiscoveryEngine.v1alpha Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.csproj b/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.csproj index d2196c5ec01..1055e287249 100644 --- a/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.csproj +++ b/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.DiscoveryEngine.v1beta Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DisplayVideo.v1/Google.Apis.DisplayVideo.v1.csproj b/Src/Generated/Google.Apis.DisplayVideo.v1/Google.Apis.DisplayVideo.v1.csproj index 9bfe7e637dc..fb8de497bbe 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v1/Google.Apis.DisplayVideo.v1.csproj +++ b/Src/Generated/Google.Apis.DisplayVideo.v1/Google.Apis.DisplayVideo.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.DisplayVideo.v1 Client Library - 1.60.0.3087 + 1.61.0.3087 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj index 4180281c5f4..dc46303f3c1 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj +++ b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DisplayVideo.v2 Client Library - 1.60.0.3087 + 1.61.0.3087 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.csproj b/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.csproj index 07499689d60..52592726224 100644 --- a/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.csproj +++ b/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dns.v1 Client Library - 1.60.0.3018 + 1.61.0.3018 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dns.v1beta2/Google.Apis.Dns.v1beta2.csproj b/Src/Generated/Google.Apis.Dns.v1beta2/Google.Apis.Dns.v1beta2.csproj index ed24f0813bf..2387e2363ac 100644 --- a/Src/Generated/Google.Apis.Dns.v1beta2/Google.Apis.Dns.v1beta2.csproj +++ b/Src/Generated/Google.Apis.Dns.v1beta2/Google.Apis.Dns.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.Dns.v1beta2 Client Library - 1.60.0.3018 + 1.61.0.3018 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + 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 285ae4c0b2a..f6406040891 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.60.0.2979 + 1.61.0.2979 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Document.v1/Google.Apis.Document.v1.csproj b/Src/Generated/Google.Apis.Document.v1/Google.Apis.Document.v1.csproj index d647475153f..8e5b285ca8c 100644 --- a/Src/Generated/Google.Apis.Document.v1/Google.Apis.Document.v1.csproj +++ b/Src/Generated/Google.Apis.Document.v1/Google.Apis.Document.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Document.v1 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Document.v1beta2/Google.Apis.Document.v1beta2.csproj b/Src/Generated/Google.Apis.Document.v1beta2/Google.Apis.Document.v1beta2.csproj index ab7340dbfdf..f14cbf0d887 100644 --- a/Src/Generated/Google.Apis.Document.v1beta2/Google.Apis.Document.v1beta2.csproj +++ b/Src/Generated/Google.Apis.Document.v1beta2/Google.Apis.Document.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.Document.v1beta2 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Document.v1beta3/Google.Apis.Document.v1beta3.csproj b/Src/Generated/Google.Apis.Document.v1beta3/Google.Apis.Document.v1beta3.csproj index e4b8cca3fa7..56027814dc2 100644 --- a/Src/Generated/Google.Apis.Document.v1beta3/Google.Apis.Document.v1beta3.csproj +++ b/Src/Generated/Google.Apis.Document.v1beta3/Google.Apis.Document.v1beta3.csproj @@ -3,7 +3,7 @@ Google.Apis.Document.v1beta3 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DomainsRDAP.v1/Google.Apis.DomainsRDAP.v1.csproj b/Src/Generated/Google.Apis.DomainsRDAP.v1/Google.Apis.DomainsRDAP.v1.csproj index bbae22acf17..f11458f76c2 100644 --- a/Src/Generated/Google.Apis.DomainsRDAP.v1/Google.Apis.DomainsRDAP.v1.csproj +++ b/Src/Generated/Google.Apis.DomainsRDAP.v1/Google.Apis.DomainsRDAP.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.DomainsRDAP.v1 Client Library - 1.60.0.2239 + 1.61.0.2239 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.DoubleClickBidManager.v1_1/Google.Apis.DoubleClickBidManager.v1_1.cs b/Src/Generated/Google.Apis.DoubleClickBidManager.v1_1/Google.Apis.DoubleClickBidManager.v1_1.cs deleted file mode 100644 index 528fe71fc12..00000000000 --- a/Src/Generated/Google.Apis.DoubleClickBidManager.v1_1/Google.Apis.DoubleClickBidManager.v1_1.cs +++ /dev/null @@ -1,1111 +0,0 @@ -// Copyright 2023 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Generated code. DO NOT EDIT! - -namespace Google.Apis.DoubleClickBidManager.v1_1 -{ - /// The DoubleClickBidManager Service. - public class DoubleClickBidManagerService : Google.Apis.Services.BaseClientService - { - /// The API version. - public const string Version = "v1.1"; - - /// The discovery version used to generate this service. - public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed = Google.Apis.Discovery.DiscoveryVersion.Version_1_0; - - /// Constructs a new service. - public DoubleClickBidManagerService() : this(new Google.Apis.Services.BaseClientService.Initializer()) - { - } - - /// Constructs a new service. - /// The service initializer. - public DoubleClickBidManagerService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer) - { - Queries = new QueriesResource(this); - Reports = new ReportsResource(this); - } - - /// Gets the service supported features. - public override System.Collections.Generic.IList Features => new string[0]; - - /// Gets the service name. - public override string Name => "doubleclickbidmanager"; - - /// Gets the service base URI. - public override string BaseUri => BaseUriOverride ?? "https://doubleclickbidmanager.googleapis.com/doubleclickbidmanager/v1.1/"; - - /// Gets the service base path. - public override string BasePath => "doubleclickbidmanager/v1.1/"; - - /// Gets the batch base URI; null if unspecified. - public override string BatchUri => "https://doubleclickbidmanager.googleapis.com/batch"; - - /// Gets the batch base path; null if unspecified. - public override string BatchPath => "batch"; - - /// Available OAuth 2.0 scopes for use with the DoubleClick Bid Manager API. - public class Scope - { - /// View and manage your reports in DoubleClick Bid Manager - public static string Doubleclickbidmanager = "https://www.googleapis.com/auth/doubleclickbidmanager"; - } - - /// Available OAuth 2.0 scope constants for use with the DoubleClick Bid Manager API. - public static class ScopeConstants - { - /// View and manage your reports in DoubleClick Bid Manager - public const string Doubleclickbidmanager = "https://www.googleapis.com/auth/doubleclickbidmanager"; - } - - /// Gets the Queries resource. - public virtual QueriesResource Queries { get; } - - /// Gets the Reports resource. - public virtual ReportsResource Reports { get; } - } - - /// A base abstract class for DoubleClickBidManager requests. - public abstract class DoubleClickBidManagerBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest - { - /// Constructs a new DoubleClickBidManagerBaseServiceRequest instance. - protected DoubleClickBidManagerBaseServiceRequest(Google.Apis.Services.IClientService service) : base(service) - { - } - - /// V1 error format. - [Google.Apis.Util.RequestParameterAttribute("$.xgafv", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Xgafv { get; set; } - - /// V1 error format. - public enum XgafvEnum - { - /// v1 error format - [Google.Apis.Util.StringValueAttribute("1")] - Value1 = 0, - - /// v2 error format - [Google.Apis.Util.StringValueAttribute("2")] - Value2 = 1, - } - - /// OAuth access token. - [Google.Apis.Util.RequestParameterAttribute("access_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AccessToken { get; set; } - - /// Data format for response. - [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Alt { get; set; } - - /// Data format for response. - public enum AltEnum - { - /// Responses with Content-Type of application/json - [Google.Apis.Util.StringValueAttribute("json")] - Json = 0, - - /// Media download with context-dependent Content-Type - [Google.Apis.Util.StringValueAttribute("media")] - Media = 1, - - /// Responses with Content-Type of application/x-protobuf - [Google.Apis.Util.StringValueAttribute("proto")] - Proto = 2, - } - - /// JSONP - [Google.Apis.Util.RequestParameterAttribute("callback", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Callback { get; set; } - - /// Selector specifying which fields to include in a partial response. - [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Fields { get; set; } - - /// - /// API key. Your API key identifies your project and provides you with API access, quota, and reports. Required - /// unless you provide an OAuth 2.0 token. - /// - [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Key { get; set; } - - /// OAuth 2.0 token for the current user. - [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OauthToken { get; set; } - - /// Returns response with indentations and line breaks. - [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PrettyPrint { get; set; } - - /// - /// Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a - /// user, but should not exceed 40 characters. - /// - [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] - public virtual string QuotaUser { get; set; } - - /// Legacy upload protocol for media (e.g. "media", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("uploadType", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadType { get; set; } - - /// Upload protocol for media (e.g. "raw", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("upload_protocol", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadProtocol { get; set; } - - /// Initializes DoubleClickBidManager parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("$.xgafv", new Google.Apis.Discovery.Parameter - { - Name = "$.xgafv", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("access_token", new Google.Apis.Discovery.Parameter - { - Name = "access_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("alt", new Google.Apis.Discovery.Parameter - { - Name = "alt", - IsRequired = false, - ParameterType = "query", - DefaultValue = "json", - Pattern = null, - }); - RequestParameters.Add("callback", new Google.Apis.Discovery.Parameter - { - Name = "callback", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("fields", new Google.Apis.Discovery.Parameter - { - Name = "fields", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("key", new Google.Apis.Discovery.Parameter - { - Name = "key", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("oauth_token", new Google.Apis.Discovery.Parameter - { - Name = "oauth_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("prettyPrint", new Google.Apis.Discovery.Parameter - { - Name = "prettyPrint", - IsRequired = false, - ParameterType = "query", - DefaultValue = "true", - Pattern = null, - }); - RequestParameters.Add("quotaUser", new Google.Apis.Discovery.Parameter - { - Name = "quotaUser", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("uploadType", new Google.Apis.Discovery.Parameter - { - Name = "uploadType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("upload_protocol", new Google.Apis.Discovery.Parameter - { - Name = "upload_protocol", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// The "queries" collection of methods. - public class QueriesResource - { - private const string Resource = "queries"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public QueriesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Creates a query. - /// The body of the request. - public virtual CreatequeryRequest Createquery(Google.Apis.DoubleClickBidManager.v1_1.Data.Query body) - { - return new CreatequeryRequest(service, body); - } - - /// Creates a query. - public class CreatequeryRequest : DoubleClickBidManagerBaseServiceRequest - { - /// Constructs a new Createquery request. - public CreatequeryRequest(Google.Apis.Services.IClientService service, Google.Apis.DoubleClickBidManager.v1_1.Data.Query body) : base(service) - { - Body = body; - InitParameters(); - } - - /// - /// If true, tries to run the query asynchronously. Only applicable when the frequency is ONE_TIME. - /// - [Google.Apis.Util.RequestParameterAttribute("asynchronous", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Asynchronous { get; set; } - - /// Gets or sets the body of this request. - Google.Apis.DoubleClickBidManager.v1_1.Data.Query Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "createquery"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "query"; - - /// Initializes Createquery parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("asynchronous", new Google.Apis.Discovery.Parameter - { - Name = "asynchronous", - IsRequired = false, - ParameterType = "query", - DefaultValue = "false", - Pattern = null, - }); - } - } - - /// Deletes a stored query as well as the associated stored reports. - /// Query ID to delete. - public virtual DeletequeryRequest Deletequery(long queryId) - { - return new DeletequeryRequest(service, queryId); - } - - /// Deletes a stored query as well as the associated stored reports. - public class DeletequeryRequest : DoubleClickBidManagerBaseServiceRequest - { - /// Constructs a new Deletequery request. - public DeletequeryRequest(Google.Apis.Services.IClientService service, long queryId) : base(service) - { - QueryId = queryId; - InitParameters(); - } - - /// Query ID to delete. - [Google.Apis.Util.RequestParameterAttribute("queryId", Google.Apis.Util.RequestParameterType.Path)] - public virtual long QueryId { get; private set; } - - /// Gets the method name. - public override string MethodName => "deletequery"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "query/{queryId}"; - - /// Initializes Deletequery parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("queryId", new Google.Apis.Discovery.Parameter - { - Name = "queryId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// Retrieves a stored query. - /// Query ID to retrieve. - public virtual GetqueryRequest Getquery(long queryId) - { - return new GetqueryRequest(service, queryId); - } - - /// Retrieves a stored query. - public class GetqueryRequest : DoubleClickBidManagerBaseServiceRequest - { - /// Constructs a new Getquery request. - public GetqueryRequest(Google.Apis.Services.IClientService service, long queryId) : base(service) - { - QueryId = queryId; - InitParameters(); - } - - /// Query ID to retrieve. - [Google.Apis.Util.RequestParameterAttribute("queryId", Google.Apis.Util.RequestParameterType.Path)] - public virtual long QueryId { get; private set; } - - /// Gets the method name. - public override string MethodName => "getquery"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "query/{queryId}"; - - /// Initializes Getquery parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("queryId", new Google.Apis.Discovery.Parameter - { - Name = "queryId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// Retrieves stored queries. - public virtual ListqueriesRequest Listqueries() - { - return new ListqueriesRequest(service); - } - - /// Retrieves stored queries. - public class ListqueriesRequest : DoubleClickBidManagerBaseServiceRequest - { - /// Constructs a new Listqueries request. - public ListqueriesRequest(Google.Apis.Services.IClientService service) : base(service) - { - InitParameters(); - } - - /// - /// Maximum number of results per page. Must be between 1 and 100. Defaults to 100 if unspecified. - /// - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Optional pagination token. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// Gets the method name. - public override string MethodName => "listqueries"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "queries"; - - /// Initializes Listqueries parameter list. - protected override void InitParameters() - { - base.InitParameters(); - 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, - }); - } - } - - /// Runs a stored query to generate a report. - /// The body of the request. - /// Query ID to run. - public virtual RunqueryRequest Runquery(Google.Apis.DoubleClickBidManager.v1_1.Data.RunQueryRequest body, long queryId) - { - return new RunqueryRequest(service, body, queryId); - } - - /// Runs a stored query to generate a report. - public class RunqueryRequest : DoubleClickBidManagerBaseServiceRequest - { - /// Constructs a new Runquery request. - public RunqueryRequest(Google.Apis.Services.IClientService service, Google.Apis.DoubleClickBidManager.v1_1.Data.RunQueryRequest body, long queryId) : base(service) - { - QueryId = queryId; - Body = body; - InitParameters(); - } - - /// Query ID to run. - [Google.Apis.Util.RequestParameterAttribute("queryId", Google.Apis.Util.RequestParameterType.Path)] - public virtual long QueryId { get; private set; } - - /// If true, tries to run the query asynchronously. - [Google.Apis.Util.RequestParameterAttribute("asynchronous", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Asynchronous { get; set; } - - /// Gets or sets the body of this request. - Google.Apis.DoubleClickBidManager.v1_1.Data.RunQueryRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "runquery"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "query/{queryId}"; - - /// Initializes Runquery parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("queryId", new Google.Apis.Discovery.Parameter - { - Name = "queryId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("asynchronous", new Google.Apis.Discovery.Parameter - { - Name = "asynchronous", - IsRequired = false, - ParameterType = "query", - DefaultValue = "false", - Pattern = null, - }); - } - } - } - - /// The "reports" collection of methods. - public class ReportsResource - { - private const string Resource = "reports"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ReportsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Retrieves stored reports. - /// Query ID with which the reports are associated. - public virtual ListreportsRequest Listreports(long queryId) - { - return new ListreportsRequest(service, queryId); - } - - /// Retrieves stored reports. - public class ListreportsRequest : DoubleClickBidManagerBaseServiceRequest - { - /// Constructs a new Listreports request. - public ListreportsRequest(Google.Apis.Services.IClientService service, long queryId) : base(service) - { - QueryId = queryId; - InitParameters(); - } - - /// Query ID with which the reports are associated. - [Google.Apis.Util.RequestParameterAttribute("queryId", Google.Apis.Util.RequestParameterType.Path)] - public virtual long QueryId { get; private set; } - - /// - /// Maximum number of results per page. Must be between 1 and 100. Defaults to 100 if unspecified. - /// - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Optional pagination token. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// Gets the method name. - public override string MethodName => "listreports"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "queries/{queryId}/reports"; - - /// Initializes Listreports parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("queryId", new Google.Apis.Discovery.Parameter - { - Name = "queryId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - } -} -namespace Google.Apis.DoubleClickBidManager.v1_1.Data -{ - /// - /// A channel grouping defines a set of rules that can be used to categorize events in a path report. - /// - public class ChannelGrouping : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The name to apply to an event that does not match any of the rules in the channel grouping. - /// - [Newtonsoft.Json.JsonPropertyAttribute("fallbackName")] - public virtual string FallbackName { get; set; } - - /// Channel Grouping name. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// Rules within Channel Grouping. There is a limit of 100 rules that can be set per channel grouping. - /// - [Newtonsoft.Json.JsonPropertyAttribute("rules")] - public virtual System.Collections.Generic.IList Rules { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// DisjunctiveMatchStatement that OR's all contained filters. - public class DisjunctiveMatchStatement : Google.Apis.Requests.IDirectResponseSchema - { - /// Filters. There is a limit of 100 filters that can be set per disjunctive match statement. - [Newtonsoft.Json.JsonPropertyAttribute("eventFilters")] - public virtual System.Collections.Generic.IList EventFilters { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Defines the type of filter to be applied to the path, a DV360 event dimension filter. - public class EventFilter : Google.Apis.Requests.IDirectResponseSchema - { - /// Filter on a dimension. - [Newtonsoft.Json.JsonPropertyAttribute("dimensionFilter")] - public virtual PathQueryOptionsFilter DimensionFilter { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Filter used to match traffic data in your report. - public class FilterPair : Google.Apis.Requests.IDirectResponseSchema - { - /// Filter type. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// Filter value. - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual string Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// List queries response. - public class ListQueriesResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Identifies what kind of resource this is. Value: the fixed string - /// "doubleclickbidmanager#listQueriesResponse". - /// - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// Next page's pagination token if one exists. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// Retrieved queries. - [Newtonsoft.Json.JsonPropertyAttribute("queries")] - public virtual System.Collections.Generic.IList Queries { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// List reports response. - public class ListReportsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Identifies what kind of resource this is. Value: the fixed string - /// "doubleclickbidmanager#listReportsResponse". - /// - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// Next page's pagination token if one exists. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// Retrieved reports. - [Newtonsoft.Json.JsonPropertyAttribute("reports")] - public virtual System.Collections.Generic.IList Reports { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Additional query options. - public class Options : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Set to true and filter your report by `FILTER_INSERTION_ORDER` or `FILTER_LINE_ITEM` to include data for - /// audience lists specifically targeted by those items. - /// - [Newtonsoft.Json.JsonPropertyAttribute("includeOnlyTargetedUserLists")] - public virtual System.Nullable IncludeOnlyTargetedUserLists { get; set; } - - /// Options that contain Path Filters and Custom Channel Groupings. - [Newtonsoft.Json.JsonPropertyAttribute("pathQueryOptions")] - public virtual PathQueryOptions PathQueryOptions { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Parameters of a query or report. - public class Parameters : Google.Apis.Requests.IDirectResponseSchema - { - /// Filters used to match traffic data in your report. - [Newtonsoft.Json.JsonPropertyAttribute("filters")] - public virtual System.Collections.Generic.IList Filters { get; set; } - - /// Data is grouped by the filters listed in this field. - [Newtonsoft.Json.JsonPropertyAttribute("groupBys")] - public virtual System.Collections.Generic.IList GroupBys { get; set; } - - /// Deprecated. This field is no longer in use. - [Newtonsoft.Json.JsonPropertyAttribute("includeInviteData")] - public virtual System.Nullable IncludeInviteData { get; set; } - - /// Metrics to include as columns in your report. - [Newtonsoft.Json.JsonPropertyAttribute("metrics")] - public virtual System.Collections.Generic.IList Metrics { get; set; } - - /// Additional query options. - [Newtonsoft.Json.JsonPropertyAttribute("options")] - public virtual Options Options { get; set; } - - /// Report type. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Path filters specify which paths to include in a report. A path is the result of combining DV360 events based on - /// User ID to create a workflow of users' actions. When a path filter is set, the resulting report will only - /// include paths that match the specified event at the specified position. All other paths will be excluded. - /// - public class PathFilter : Google.Apis.Requests.IDirectResponseSchema - { - /// Filter on an event to be applied to some part of the path. - [Newtonsoft.Json.JsonPropertyAttribute("eventFilters")] - public virtual System.Collections.Generic.IList EventFilters { get; set; } - - /// - /// Indicates the position of the path the filter should match to (first, last, or any event in path). - /// - [Newtonsoft.Json.JsonPropertyAttribute("pathMatchPosition")] - public virtual string PathMatchPosition { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Path Query Options for Report Options. - public class PathQueryOptions : Google.Apis.Requests.IDirectResponseSchema - { - /// Custom Channel Groupings. - [Newtonsoft.Json.JsonPropertyAttribute("channelGrouping")] - public virtual ChannelGrouping ChannelGrouping { get; set; } - - /// Path Filters. There is a limit of 100 path filters that can be set per report. - [Newtonsoft.Json.JsonPropertyAttribute("pathFilters")] - public virtual System.Collections.Generic.IList PathFilters { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Dimension Filter on path events. - public class PathQueryOptionsFilter : Google.Apis.Requests.IDirectResponseSchema - { - /// Dimension the filter is applied to. - [Newtonsoft.Json.JsonPropertyAttribute("filter")] - public virtual string Filter { get; set; } - - /// Indicates how the filter should be matched to the value. - [Newtonsoft.Json.JsonPropertyAttribute("match")] - public virtual string Match { get; set; } - - /// Value to filter on. - [Newtonsoft.Json.JsonPropertyAttribute("values")] - public virtual System.Collections.Generic.IList Values { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Represents a query. - public class Query : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Identifies what kind of resource this is. Value: the fixed string "doubleclickbidmanager#query". - /// - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// Query metadata. - [Newtonsoft.Json.JsonPropertyAttribute("metadata")] - public virtual QueryMetadata Metadata { get; set; } - - /// Query parameters. - [Newtonsoft.Json.JsonPropertyAttribute("params")] - public virtual Parameters Params__ { get; set; } - - /// Query ID. - [Newtonsoft.Json.JsonPropertyAttribute("queryId")] - public virtual System.Nullable QueryId { get; set; } - - /// - /// The ending time for the data that is shown in the report. Note, reportDataEndTimeMs is required if - /// metadata.dataRange is CUSTOM_DATES and ignored otherwise. - /// - [Newtonsoft.Json.JsonPropertyAttribute("reportDataEndTimeMs")] - public virtual System.Nullable ReportDataEndTimeMs { get; set; } - - /// - /// The starting time for the data that is shown in the report. Note, reportDataStartTimeMs is required if - /// metadata.dataRange is CUSTOM_DATES and ignored otherwise. - /// - [Newtonsoft.Json.JsonPropertyAttribute("reportDataStartTimeMs")] - public virtual System.Nullable ReportDataStartTimeMs { get; set; } - - /// Information on how often and when to run a query. - [Newtonsoft.Json.JsonPropertyAttribute("schedule")] - public virtual QuerySchedule Schedule { get; set; } - - /// Canonical timezone code for report data time. Defaults to America/New_York. - [Newtonsoft.Json.JsonPropertyAttribute("timezoneCode")] - public virtual string TimezoneCode { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Query metadata. - public class QueryMetadata : Google.Apis.Requests.IDirectResponseSchema - { - /// Range of report data. - [Newtonsoft.Json.JsonPropertyAttribute("dataRange")] - public virtual string DataRange { get; set; } - - /// Format of the generated report. - [Newtonsoft.Json.JsonPropertyAttribute("format")] - public virtual string Format { get; set; } - - /// The path to the location in Google Cloud Storage where the latest report is stored. - [Newtonsoft.Json.JsonPropertyAttribute("googleCloudStoragePathForLatestReport")] - public virtual string GoogleCloudStoragePathForLatestReport { get; set; } - - /// The path in Google Drive for the latest report. - [Newtonsoft.Json.JsonPropertyAttribute("googleDrivePathForLatestReport")] - public virtual string GoogleDrivePathForLatestReport { get; set; } - - /// The time when the latest report started to run. - [Newtonsoft.Json.JsonPropertyAttribute("latestReportRunTimeMs")] - public virtual System.Nullable LatestReportRunTimeMs { get; set; } - - /// - /// Locale of the generated reports. Valid values are cs CZECH de GERMAN en ENGLISH es SPANISH fr FRENCH it - /// ITALIAN ja JAPANESE ko KOREAN pl POLISH pt-BR BRAZILIAN_PORTUGUESE ru RUSSIAN tr TURKISH uk UKRAINIAN zh-CN - /// CHINA_CHINESE zh-TW TAIWAN_CHINESE An locale string not in the list above will generate reports in English. - /// - [Newtonsoft.Json.JsonPropertyAttribute("locale")] - public virtual string Locale { get; set; } - - /// Number of reports that have been generated for the query. - [Newtonsoft.Json.JsonPropertyAttribute("reportCount")] - public virtual System.Nullable ReportCount { get; set; } - - /// Whether the latest report is currently running. - [Newtonsoft.Json.JsonPropertyAttribute("running")] - public virtual System.Nullable Running { get; set; } - - /// Whether to send an email notification when a report is ready. Default to false. - [Newtonsoft.Json.JsonPropertyAttribute("sendNotification")] - public virtual System.Nullable SendNotification { get; set; } - - /// - /// List of email addresses which are sent email notifications when the report is finished. Separate from - /// sendNotification. - /// - [Newtonsoft.Json.JsonPropertyAttribute("shareEmailAddress")] - public virtual System.Collections.Generic.IList ShareEmailAddress { get; set; } - - /// Query title. It is used to name the reports generated from this query. - [Newtonsoft.Json.JsonPropertyAttribute("title")] - public virtual string Title { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Information on how frequently and when to run a query. - public class QuerySchedule : Google.Apis.Requests.IDirectResponseSchema - { - /// Datetime to periodically run the query until. - [Newtonsoft.Json.JsonPropertyAttribute("endTimeMs")] - public virtual System.Nullable EndTimeMs { get; set; } - - /// How often the query is run. - [Newtonsoft.Json.JsonPropertyAttribute("frequency")] - public virtual string Frequency { get; set; } - - /// - /// Time of day at which a new report will be generated, represented as minutes past midnight. Range is 0 to - /// 1439. Only applies to scheduled reports. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextRunMinuteOfDay")] - public virtual System.Nullable NextRunMinuteOfDay { get; set; } - - /// Canonical timezone code for report generation time. Defaults to America/New_York. - [Newtonsoft.Json.JsonPropertyAttribute("nextRunTimezoneCode")] - public virtual string NextRunTimezoneCode { get; set; } - - /// When to start running the query. Not applicable to `ONE_TIME` frequency. - [Newtonsoft.Json.JsonPropertyAttribute("startTimeMs")] - public virtual System.Nullable StartTimeMs { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Represents a report. - public class Report : Google.Apis.Requests.IDirectResponseSchema - { - /// Key used to identify a report. - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual ReportKey Key { get; set; } - - /// Report metadata. - [Newtonsoft.Json.JsonPropertyAttribute("metadata")] - public virtual ReportMetadata Metadata { get; set; } - - /// Report parameters. - [Newtonsoft.Json.JsonPropertyAttribute("params")] - public virtual Parameters Params__ { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An explanation of a report failure. - public class ReportFailure : Google.Apis.Requests.IDirectResponseSchema - { - /// Error code that shows why the report was not created. - [Newtonsoft.Json.JsonPropertyAttribute("errorCode")] - public virtual string ErrorCode { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Key used to identify a report. - public class ReportKey : Google.Apis.Requests.IDirectResponseSchema - { - /// Query ID. - [Newtonsoft.Json.JsonPropertyAttribute("queryId")] - public virtual System.Nullable QueryId { get; set; } - - /// Report ID. - [Newtonsoft.Json.JsonPropertyAttribute("reportId")] - public virtual System.Nullable ReportId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Report metadata. - public class ReportMetadata : Google.Apis.Requests.IDirectResponseSchema - { - /// The path to the location in Google Cloud Storage where the report is stored. - [Newtonsoft.Json.JsonPropertyAttribute("googleCloudStoragePath")] - public virtual string GoogleCloudStoragePath { get; set; } - - /// The ending time for the data that is shown in the report. - [Newtonsoft.Json.JsonPropertyAttribute("reportDataEndTimeMs")] - public virtual System.Nullable ReportDataEndTimeMs { get; set; } - - /// The starting time for the data that is shown in the report. - [Newtonsoft.Json.JsonPropertyAttribute("reportDataStartTimeMs")] - public virtual System.Nullable ReportDataStartTimeMs { get; set; } - - /// Report status. - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual ReportStatus Status { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Report status. - public class ReportStatus : Google.Apis.Requests.IDirectResponseSchema - { - /// If the report failed, this records the cause. - [Newtonsoft.Json.JsonPropertyAttribute("failure")] - public virtual ReportFailure Failure { get; set; } - - /// The time when this report either completed successfully or failed. - [Newtonsoft.Json.JsonPropertyAttribute("finishTimeMs")] - public virtual System.Nullable FinishTimeMs { get; set; } - - /// The file type of the report. - [Newtonsoft.Json.JsonPropertyAttribute("format")] - public virtual string Format { get; set; } - - /// The state of the report. - [Newtonsoft.Json.JsonPropertyAttribute("state")] - public virtual string State { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// A Rule defines a name, and a boolean expression in [conjunctive normal form](http: - /// //mathworld.wolfram.com/ConjunctiveNormalForm.html){.external} that can be // applied to a path event to - /// determine if that name should be applied. - /// - public class Rule : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("disjunctiveMatchStatements")] - public virtual System.Collections.Generic.IList DisjunctiveMatchStatements { get; set; } - - /// Rule name. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request to run a stored query to generate a report. - public class RunQueryRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// Report data range used to generate the report. - [Newtonsoft.Json.JsonPropertyAttribute("dataRange")] - public virtual string DataRange { get; set; } - - /// - /// The ending time for the data that is shown in the report. Note, reportDataEndTimeMs is required if dataRange - /// is CUSTOM_DATES and ignored otherwise. - /// - [Newtonsoft.Json.JsonPropertyAttribute("reportDataEndTimeMs")] - public virtual System.Nullable ReportDataEndTimeMs { get; set; } - - /// - /// The starting time for the data that is shown in the report. Note, reportDataStartTimeMs is required if - /// dataRange is CUSTOM_DATES and ignored otherwise. - /// - [Newtonsoft.Json.JsonPropertyAttribute("reportDataStartTimeMs")] - public virtual System.Nullable ReportDataStartTimeMs { get; set; } - - /// Canonical timezone code for report data time. Defaults to America/New_York. - [Newtonsoft.Json.JsonPropertyAttribute("timezoneCode")] - public virtual string TimezoneCode { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } -} diff --git a/Src/Generated/Google.Apis.DoubleClickBidManager.v1_1/Google.Apis.DoubleClickBidManager.v1_1.csproj b/Src/Generated/Google.Apis.DoubleClickBidManager.v1_1/Google.Apis.DoubleClickBidManager.v1_1.csproj deleted file mode 100644 index 74025ea8d07..00000000000 --- a/Src/Generated/Google.Apis.DoubleClickBidManager.v1_1/Google.Apis.DoubleClickBidManager.v1_1.csproj +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Google.Apis.DoubleClickBidManager.v1_1 Client Library - 1.60.0.2729 - Google LLC - Copyright 2023 Google LLC - Google - https://github.com/google/google-api-dotnet-client - Apache-2.0 - git - https://github.com/google/google-api-dotnet-client - https://www.gstatic.com/images/branding/product/1x/google_developers_64dp.png - NuGetIcon.png - - Google APIs Client Library for working with Doubleclickbidmanager v1.1. - - Supported Platforms: - - .NET Framework 4.5+ - - .NET Standard 1.3 and .NET Standard 2.0; providing .NET Core support. - - Incompatible platforms: - - .NET Framework < 4.5 - - Silverlight - - UWP (will build, but is known not to work at runtime) - - Xamarin - - Windows 8 Apps - - Windows Phone 8.1 - - Windows Phone Silverlight 8.0 - - More documentation on the API is available at: - https://developers.google.com/api-client-library/dotnet/apis/doubleclickbidmanager/v1.1 - - The package source code is available at: - https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated - - - - - - - - - - - netstandard2.0;netstandard1.3;net45 - true - ..\..\..\google.apis.snk - portable - true - 1570,1587,1591 - - - - - - - - - - - - diff --git a/Src/Generated/Google.Apis.DoubleClickBidManager.v2/Google.Apis.DoubleClickBidManager.v2.csproj b/Src/Generated/Google.Apis.DoubleClickBidManager.v2/Google.Apis.DoubleClickBidManager.v2.csproj index 721d01582e4..b76e0afe72b 100644 --- a/Src/Generated/Google.Apis.DoubleClickBidManager.v2/Google.Apis.DoubleClickBidManager.v2.csproj +++ b/Src/Generated/Google.Apis.DoubleClickBidManager.v2/Google.Apis.DoubleClickBidManager.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DoubleClickBidManager.v2 Client Library - 1.60.0.3085 + 1.61.0.3085 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.csproj b/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.csproj index 4ecb5e08bf7..002b38a9c69 100644 --- a/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.csproj +++ b/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Doubleclicksearch.v2 Client Library - 1.60.0.2868 + 1.61.0.2868 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.cs b/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.cs index 7be4ac64508..0c00a7b6920 100644 --- a/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.cs +++ b/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.cs @@ -8903,9 +8903,20 @@ public class Change : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("modificationDate")] public virtual string ModificationDateRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModificationDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModificationDateRaw); + set => ModificationDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModificationDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModificationDateDateTimeOffset instead.")] + public virtual System.DateTime? ModificationDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModificationDateRaw); set => ModificationDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9127,9 +9138,18 @@ public class Comment : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdDate")] public virtual string CreatedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedDateRaw); + set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateDateTimeOffset instead.")] + public virtual System.DateTime? CreatedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedDateRaw); set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9162,9 +9182,18 @@ public virtual System.Nullable CreatedDate [Newtonsoft.Json.JsonPropertyAttribute("modifiedDate")] public virtual string ModifiedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedDateRaw); + set => ModifiedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedDateDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedDateRaw); set => ModifiedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9260,9 +9289,18 @@ public class CommentReply : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdDate")] public virtual string CreatedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedDateRaw); + set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateDateTimeOffset instead.")] + public virtual System.DateTime? CreatedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedDateRaw); set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9287,9 +9325,18 @@ public virtual System.Nullable CreatedDate [Newtonsoft.Json.JsonPropertyAttribute("modifiedDate")] public virtual string ModifiedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedDateRaw); + set => ModifiedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedDateDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedDateRaw); set => ModifiedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9375,9 +9422,20 @@ public class ContentRestriction : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("restrictionDate")] public virtual string RestrictionDateRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? RestrictionDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(RestrictionDateRaw); + set => RestrictionDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable RestrictionDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use RestrictionDateDateTimeOffset instead.")] + public virtual System.DateTime? RestrictionDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(RestrictionDateRaw); set => RestrictionDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9424,9 +9482,18 @@ public class Drive : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdDate")] public virtual string CreatedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedDateRaw); + set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateDateTimeOffset instead.")] + public virtual System.DateTime? CreatedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedDateRaw); set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9737,9 +9804,18 @@ public class File : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdDate")] public virtual string CreatedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedDateRaw); + set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateDateTimeOffset instead.")] + public virtual System.DateTime? CreatedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedDateRaw); set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9891,9 +9967,20 @@ public virtual System.Nullable CreatedDate [Newtonsoft.Json.JsonPropertyAttribute("lastViewedByMeDate")] public virtual string LastViewedByMeDateRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? LastViewedByMeDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(LastViewedByMeDateRaw); + set => LastViewedByMeDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable LastViewedByMeDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use LastViewedByMeDateDateTimeOffset instead.")] + public virtual System.DateTime? LastViewedByMeDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(LastViewedByMeDateRaw); set => LastViewedByMeDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9907,11 +9994,22 @@ public virtual System.Nullable LastViewedByMeDate [Newtonsoft.Json.JsonPropertyAttribute("markedViewedByMeDate")] public virtual string MarkedViewedByMeDateRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? MarkedViewedByMeDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(MarkedViewedByMeDateRaw); + set => MarkedViewedByMeDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// /// representation of . /// [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable MarkedViewedByMeDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use MarkedViewedByMeDateDateTimeOffset instead.")] + public virtual System.DateTime? MarkedViewedByMeDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(MarkedViewedByMeDateRaw); set => MarkedViewedByMeDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9938,9 +10036,20 @@ public virtual System.Nullable MarkedViewedByMeDate [Newtonsoft.Json.JsonPropertyAttribute("modifiedByMeDate")] public virtual string ModifiedByMeDateRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedByMeDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedByMeDateRaw); + set => ModifiedByMeDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedByMeDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedByMeDateDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedByMeDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedByMeDateRaw); set => ModifiedByMeDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -9953,9 +10062,18 @@ public virtual System.Nullable ModifiedByMeDate [Newtonsoft.Json.JsonPropertyAttribute("modifiedDate")] public virtual string ModifiedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedDateRaw); + set => ModifiedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedDateDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedDateRaw); set => ModifiedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10056,9 +10174,20 @@ public virtual System.Nullable ModifiedDate [Newtonsoft.Json.JsonPropertyAttribute("sharedWithMeDate")] public virtual string SharedWithMeDateRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? SharedWithMeDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(SharedWithMeDateRaw); + set => SharedWithMeDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable SharedWithMeDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use SharedWithMeDateDateTimeOffset instead.")] + public virtual System.DateTime? SharedWithMeDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(SharedWithMeDateRaw); set => SharedWithMeDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10118,9 +10247,18 @@ public virtual System.Nullable SharedWithMeDate [Newtonsoft.Json.JsonPropertyAttribute("trashedDate")] public virtual string TrashedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TrashedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TrashedDateRaw); + set => TrashedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TrashedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TrashedDateDateTimeOffset instead.")] + public virtual System.DateTime? TrashedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TrashedDateRaw); set => TrashedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10971,9 +11109,20 @@ public class Permission : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("expirationDate")] public virtual string ExpirationDateRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ExpirationDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ExpirationDateRaw); + set => ExpirationDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ExpirationDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ExpirationDateDateTimeOffset instead.")] + public virtual System.DateTime? ExpirationDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ExpirationDateRaw); set => ExpirationDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11275,9 +11424,18 @@ public class Revision : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("modifiedDate")] public virtual string ModifiedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedDateRaw); + set => ModifiedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedDateDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedDateRaw); set => ModifiedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11408,9 +11566,18 @@ public class TeamDrive : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdDate")] public virtual string CreatedDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedDateRaw); + set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedDateDateTimeOffset instead.")] + public virtual System.DateTime? CreatedDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedDateRaw); set => CreatedDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.csproj b/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.csproj index 6a37f5519de..badad69efe1 100644 --- a/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.csproj +++ b/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Drive.v2 Client Library - 1.60.0.3075 + 1.61.0.3075 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.cs b/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.cs index 9f5395d05ba..face8e21d37 100644 --- a/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.cs +++ b/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.cs @@ -5835,9 +5835,18 @@ public class Change : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("time")] public virtual string TimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeRaw); + set => TimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Time + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeDateTimeOffset instead.")] + public virtual System.DateTime? Time { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeRaw); set => TimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5967,9 +5976,18 @@ public class Comment : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdTime")] public virtual string CreatedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedTimeRaw); + set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedTimeDateTimeOffset instead.")] + public virtual System.DateTime? CreatedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedTimeRaw); set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -5997,9 +6015,18 @@ public virtual System.Nullable CreatedTime [Newtonsoft.Json.JsonPropertyAttribute("modifiedTime")] public virtual string ModifiedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedTimeRaw); + set => ModifiedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedTimeDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedTimeRaw); set => ModifiedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -6096,9 +6123,20 @@ public class ContentRestriction : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("restrictionTime")] public virtual string RestrictionTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? RestrictionTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(RestrictionTimeRaw); + set => RestrictionTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable RestrictionTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use RestrictionTimeDateTimeOffset instead.")] + public virtual System.DateTime? RestrictionTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(RestrictionTimeRaw); set => RestrictionTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -6145,9 +6183,18 @@ public class Drive : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdTime")] public virtual string CreatedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedTimeRaw); + set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedTimeDateTimeOffset instead.")] + public virtual System.DateTime? CreatedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedTimeRaw); set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -6456,9 +6503,18 @@ public class File : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdTime")] public virtual string CreatedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedTimeRaw); + set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedTimeDateTimeOffset instead.")] + public virtual System.DateTime? CreatedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedTimeRaw); set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -6588,9 +6644,20 @@ public virtual System.Nullable CreatedTime [Newtonsoft.Json.JsonPropertyAttribute("modifiedByMeTime")] public virtual string ModifiedByMeTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedByMeTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedByMeTimeRaw); + set => ModifiedByMeTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedByMeTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedByMeTimeDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedByMeTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedByMeTimeRaw); set => ModifiedByMeTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -6603,9 +6670,18 @@ public virtual System.Nullable ModifiedByMeTime [Newtonsoft.Json.JsonPropertyAttribute("modifiedTime")] public virtual string ModifiedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedTimeRaw); + set => ModifiedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedTimeDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedTimeRaw); set => ModifiedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -6697,9 +6773,20 @@ public virtual System.Nullable ModifiedTime [Newtonsoft.Json.JsonPropertyAttribute("sharedWithMeTime")] public virtual string SharedWithMeTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? SharedWithMeTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(SharedWithMeTimeRaw); + set => SharedWithMeTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable SharedWithMeTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use SharedWithMeTimeDateTimeOffset instead.")] + public virtual System.DateTime? SharedWithMeTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(SharedWithMeTimeRaw); set => SharedWithMeTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -6763,9 +6850,18 @@ public virtual System.Nullable SharedWithMeTime [Newtonsoft.Json.JsonPropertyAttribute("trashedTime")] public virtual string TrashedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TrashedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TrashedTimeRaw); + set => TrashedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TrashedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TrashedTimeDateTimeOffset instead.")] + public virtual System.DateTime? TrashedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TrashedTimeRaw); set => TrashedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -6799,9 +6895,20 @@ public virtual System.Nullable TrashedTime [Newtonsoft.Json.JsonPropertyAttribute("viewedByMeTime")] public virtual string ViewedByMeTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ViewedByMeTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ViewedByMeTimeRaw); + set => ViewedByMeTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ViewedByMeTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ViewedByMeTimeDateTimeOffset instead.")] + public virtual System.DateTime? ViewedByMeTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ViewedByMeTimeRaw); set => ViewedByMeTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7557,9 +7664,20 @@ public class Permission : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("expirationTime")] public virtual string ExpirationTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ExpirationTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ExpirationTimeRaw); + set => ExpirationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ExpirationTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ExpirationTimeDateTimeOffset instead.")] + public virtual System.DateTime? ExpirationTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ExpirationTimeRaw); set => ExpirationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7736,9 +7854,18 @@ public class Reply : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdTime")] public virtual string CreatedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedTimeRaw); + set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedTimeDateTimeOffset instead.")] + public virtual System.DateTime? CreatedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedTimeRaw); set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7766,9 +7893,18 @@ public virtual System.Nullable CreatedTime [Newtonsoft.Json.JsonPropertyAttribute("modifiedTime")] public virtual string ModifiedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedTimeRaw); + set => ModifiedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedTimeDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedTimeRaw); set => ModifiedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7849,9 +7985,18 @@ public class Revision : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("modifiedTime")] public virtual string ModifiedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ModifiedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ModifiedTimeRaw); + set => ModifiedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ModifiedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ModifiedTimeDateTimeOffset instead.")] + public virtual System.DateTime? ModifiedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ModifiedTimeRaw); set => ModifiedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7971,9 +8116,18 @@ public class TeamDrive : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdTime")] public virtual string CreatedTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedTimeRaw); + set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedTimeDateTimeOffset instead.")] + public virtual System.DateTime? CreatedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedTimeRaw); set => CreatedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.csproj b/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.csproj index 62e2fa6c656..b66e0f4f7f5 100644 --- a/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.csproj +++ b/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Drive.v3 Client Library - 1.60.0.3082 + 1.61.0.3082 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DriveActivity.v2/Google.Apis.DriveActivity.v2.csproj b/Src/Generated/Google.Apis.DriveActivity.v2/Google.Apis.DriveActivity.v2.csproj index 5b0f9717b5b..e5def0985a8 100644 --- a/Src/Generated/Google.Apis.DriveActivity.v2/Google.Apis.DriveActivity.v2.csproj +++ b/Src/Generated/Google.Apis.DriveActivity.v2/Google.Apis.DriveActivity.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DriveActivity.v2 Client Library - 1.60.0.2957 + 1.61.0.2957 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DriveLabels.v2/Google.Apis.DriveLabels.v2.csproj b/Src/Generated/Google.Apis.DriveLabels.v2/Google.Apis.DriveLabels.v2.csproj index 927bb1f387b..680e1dc9c4c 100644 --- a/Src/Generated/Google.Apis.DriveLabels.v2/Google.Apis.DriveLabels.v2.csproj +++ b/Src/Generated/Google.Apis.DriveLabels.v2/Google.Apis.DriveLabels.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DriveLabels.v2 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.DriveLabels.v2beta/Google.Apis.DriveLabels.v2beta.csproj b/Src/Generated/Google.Apis.DriveLabels.v2beta/Google.Apis.DriveLabels.v2beta.csproj index 7d262c16788..297d6f12511 100644 --- a/Src/Generated/Google.Apis.DriveLabels.v2beta/Google.Apis.DriveLabels.v2beta.csproj +++ b/Src/Generated/Google.Apis.DriveLabels.v2beta/Google.Apis.DriveLabels.v2beta.csproj @@ -3,7 +3,7 @@ Google.Apis.DriveLabels.v2beta Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.Essentialcontacts.v1/Google.Apis.Essentialcontacts.v1.csproj b/Src/Generated/Google.Apis.Essentialcontacts.v1/Google.Apis.Essentialcontacts.v1.csproj index 991b562fc13..a4fec62030f 100644 --- a/Src/Generated/Google.Apis.Essentialcontacts.v1/Google.Apis.Essentialcontacts.v1.csproj +++ b/Src/Generated/Google.Apis.Essentialcontacts.v1/Google.Apis.Essentialcontacts.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Essentialcontacts.v1 Client Library - 1.60.0.2861 + 1.61.0.2861 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.csproj b/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.csproj index 5deadaa14d7..00f477cb6f4 100644 --- a/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.csproj +++ b/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Eventarc.v1 Client Library - 1.60.0.3074 + 1.61.0.3074 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Eventarc.v1beta1/Google.Apis.Eventarc.v1beta1.csproj b/Src/Generated/Google.Apis.Eventarc.v1beta1/Google.Apis.Eventarc.v1beta1.csproj index 4aaa99731f4..73f53dc0b46 100644 --- a/Src/Generated/Google.Apis.Eventarc.v1beta1/Google.Apis.Eventarc.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Eventarc.v1beta1/Google.Apis.Eventarc.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Eventarc.v1beta1 Client Library - 1.60.0.3032 + 1.61.0.3032 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FactCheckTools.v1alpha1/Google.Apis.FactCheckTools.v1alpha1.csproj b/Src/Generated/Google.Apis.FactCheckTools.v1alpha1/Google.Apis.FactCheckTools.v1alpha1.csproj index 58a87f8269e..98678afd146 100644 --- a/Src/Generated/Google.Apis.FactCheckTools.v1alpha1/Google.Apis.FactCheckTools.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.FactCheckTools.v1alpha1/Google.Apis.FactCheckTools.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.FactCheckTools.v1alpha1 Client Library - 1.60.0.2632 + 1.61.0.2632 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Fcmdata.v1beta1/Google.Apis.Fcmdata.v1beta1.csproj b/Src/Generated/Google.Apis.Fcmdata.v1beta1/Google.Apis.Fcmdata.v1beta1.csproj index b4af7dc4c14..2a2d03aaba0 100644 --- a/Src/Generated/Google.Apis.Fcmdata.v1beta1/Google.Apis.Fcmdata.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Fcmdata.v1beta1/Google.Apis.Fcmdata.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Fcmdata.v1beta1 Client Library - 1.60.0.2651 + 1.61.0.2651 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1/Google.Apis.FirebaseAppDistribution.v1.csproj b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1/Google.Apis.FirebaseAppDistribution.v1.csproj index e40b01167c3..a084973447d 100644 --- a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1/Google.Apis.FirebaseAppDistribution.v1.csproj +++ b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1/Google.Apis.FirebaseAppDistribution.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseAppDistribution.v1 Client Library - 1.60.0.3037 + 1.61.0.3037 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseCloudMessaging.v1/Google.Apis.FirebaseCloudMessaging.v1.csproj b/Src/Generated/Google.Apis.FirebaseCloudMessaging.v1/Google.Apis.FirebaseCloudMessaging.v1.csproj index 6d1db344a80..63fc8fc2661 100644 --- a/Src/Generated/Google.Apis.FirebaseCloudMessaging.v1/Google.Apis.FirebaseCloudMessaging.v1.csproj +++ b/Src/Generated/Google.Apis.FirebaseCloudMessaging.v1/Google.Apis.FirebaseCloudMessaging.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseCloudMessaging.v1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseDynamicLinks.v1/Google.Apis.FirebaseDynamicLinks.v1.csproj b/Src/Generated/Google.Apis.FirebaseDynamicLinks.v1/Google.Apis.FirebaseDynamicLinks.v1.csproj index 716417a4a7c..ee5023de4b2 100644 --- a/Src/Generated/Google.Apis.FirebaseDynamicLinks.v1/Google.Apis.FirebaseDynamicLinks.v1.csproj +++ b/Src/Generated/Google.Apis.FirebaseDynamicLinks.v1/Google.Apis.FirebaseDynamicLinks.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseDynamicLinks.v1 Client Library - 1.60.0.2510 + 1.61.0.2510 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseHosting.v1/Google.Apis.FirebaseHosting.v1.csproj b/Src/Generated/Google.Apis.FirebaseHosting.v1/Google.Apis.FirebaseHosting.v1.csproj index 0a2f1c44cf0..ac4e00ed005 100644 --- a/Src/Generated/Google.Apis.FirebaseHosting.v1/Google.Apis.FirebaseHosting.v1.csproj +++ b/Src/Generated/Google.Apis.FirebaseHosting.v1/Google.Apis.FirebaseHosting.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseHosting.v1 Client Library - 1.60.0.2987 + 1.61.0.2987 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.FirebaseHosting.v1beta1/Google.Apis.FirebaseHosting.v1beta1.csproj b/Src/Generated/Google.Apis.FirebaseHosting.v1beta1/Google.Apis.FirebaseHosting.v1beta1.csproj index 3bafca4472d..e0d926f9092 100644 --- a/Src/Generated/Google.Apis.FirebaseHosting.v1beta1/Google.Apis.FirebaseHosting.v1beta1.csproj +++ b/Src/Generated/Google.Apis.FirebaseHosting.v1beta1/Google.Apis.FirebaseHosting.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseHosting.v1beta1 Client Library - 1.60.0.3064 + 1.61.0.3064 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseML.v1/Google.Apis.FirebaseML.v1.csproj b/Src/Generated/Google.Apis.FirebaseML.v1/Google.Apis.FirebaseML.v1.csproj index 942b67f714d..24d09d37d45 100644 --- a/Src/Generated/Google.Apis.FirebaseML.v1/Google.Apis.FirebaseML.v1.csproj +++ b/Src/Generated/Google.Apis.FirebaseML.v1/Google.Apis.FirebaseML.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseML.v1 Client Library - 1.60.0.2986 + 1.61.0.2986 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseML.v1beta2/Google.Apis.FirebaseML.v1beta2.csproj b/Src/Generated/Google.Apis.FirebaseML.v1beta2/Google.Apis.FirebaseML.v1beta2.csproj index 41504a5233b..0ba3f9f8167 100644 --- a/Src/Generated/Google.Apis.FirebaseML.v1beta2/Google.Apis.FirebaseML.v1beta2.csproj +++ b/Src/Generated/Google.Apis.FirebaseML.v1beta2/Google.Apis.FirebaseML.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseML.v1beta2 Client Library - 1.60.0.2636 + 1.61.0.2636 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseManagement.v1beta1/Google.Apis.FirebaseManagement.v1beta1.csproj b/Src/Generated/Google.Apis.FirebaseManagement.v1beta1/Google.Apis.FirebaseManagement.v1beta1.csproj index ad5fde70517..fd630c6052b 100644 --- a/Src/Generated/Google.Apis.FirebaseManagement.v1beta1/Google.Apis.FirebaseManagement.v1beta1.csproj +++ b/Src/Generated/Google.Apis.FirebaseManagement.v1beta1/Google.Apis.FirebaseManagement.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseManagement.v1beta1 Client Library - 1.60.0.3016 + 1.61.0.3016 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseRealtimeDatabase.v1beta/Google.Apis.FirebaseRealtimeDatabase.v1beta.csproj b/Src/Generated/Google.Apis.FirebaseRealtimeDatabase.v1beta/Google.Apis.FirebaseRealtimeDatabase.v1beta.csproj index e4be895dc43..fb84eadcb4d 100644 --- a/Src/Generated/Google.Apis.FirebaseRealtimeDatabase.v1beta/Google.Apis.FirebaseRealtimeDatabase.v1beta.csproj +++ b/Src/Generated/Google.Apis.FirebaseRealtimeDatabase.v1beta/Google.Apis.FirebaseRealtimeDatabase.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseRealtimeDatabase.v1beta Client Library - 1.60.0.2911 + 1.61.0.2911 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseRules.v1/Google.Apis.FirebaseRules.v1.csproj b/Src/Generated/Google.Apis.FirebaseRules.v1/Google.Apis.FirebaseRules.v1.csproj index 0ed46aef362..355ca1bf505 100644 --- a/Src/Generated/Google.Apis.FirebaseRules.v1/Google.Apis.FirebaseRules.v1.csproj +++ b/Src/Generated/Google.Apis.FirebaseRules.v1/Google.Apis.FirebaseRules.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseRules.v1 Client Library - 1.60.0.2726 + 1.61.0.2726 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Firebaseappcheck.v1/Google.Apis.Firebaseappcheck.v1.csproj b/Src/Generated/Google.Apis.Firebaseappcheck.v1/Google.Apis.Firebaseappcheck.v1.csproj index 9a02bd082ac..2e1795c5f8e 100644 --- a/Src/Generated/Google.Apis.Firebaseappcheck.v1/Google.Apis.Firebaseappcheck.v1.csproj +++ b/Src/Generated/Google.Apis.Firebaseappcheck.v1/Google.Apis.Firebaseappcheck.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Firebaseappcheck.v1 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Firebaseappcheck.v1beta/Google.Apis.Firebaseappcheck.v1beta.csproj b/Src/Generated/Google.Apis.Firebaseappcheck.v1beta/Google.Apis.Firebaseappcheck.v1beta.csproj index 9a9cfd4e6f0..887b410ded3 100644 --- a/Src/Generated/Google.Apis.Firebaseappcheck.v1beta/Google.Apis.Firebaseappcheck.v1beta.csproj +++ b/Src/Generated/Google.Apis.Firebaseappcheck.v1beta/Google.Apis.Firebaseappcheck.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Firebaseappcheck.v1beta Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Firebasestorage.v1beta/Google.Apis.Firebasestorage.v1beta.csproj b/Src/Generated/Google.Apis.Firebasestorage.v1beta/Google.Apis.Firebasestorage.v1beta.csproj index 6d3cf42cc8a..b8c6b29c231 100644 --- a/Src/Generated/Google.Apis.Firebasestorage.v1beta/Google.Apis.Firebasestorage.v1beta.csproj +++ b/Src/Generated/Google.Apis.Firebasestorage.v1beta/Google.Apis.Firebasestorage.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Firebasestorage.v1beta Client Library - 1.60.0.3056 + 1.61.0.3056 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.csproj b/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.csproj index cd463ff23b1..17fdcc4c8c8 100644 --- a/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.csproj +++ b/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Firestore.v1 Client Library - 1.60.0.3077 + 1.61.0.3077 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Firestore.v1beta1/Google.Apis.Firestore.v1beta1.csproj b/Src/Generated/Google.Apis.Firestore.v1beta1/Google.Apis.Firestore.v1beta1.csproj index 52470c6e598..5508c3acb17 100644 --- a/Src/Generated/Google.Apis.Firestore.v1beta1/Google.Apis.Firestore.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Firestore.v1beta1/Google.Apis.Firestore.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Firestore.v1beta1 Client Library - 1.60.0.3049 + 1.61.0.3049 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Firestore.v1beta2/Google.Apis.Firestore.v1beta2.csproj b/Src/Generated/Google.Apis.Firestore.v1beta2/Google.Apis.Firestore.v1beta2.csproj index 2c618e148d1..67f414af756 100644 --- a/Src/Generated/Google.Apis.Firestore.v1beta2/Google.Apis.Firestore.v1beta2.csproj +++ b/Src/Generated/Google.Apis.Firestore.v1beta2/Google.Apis.Firestore.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.Firestore.v1beta2 Client Library - 1.60.0.2634 + 1.61.0.2634 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Fitness.v1/Google.Apis.Fitness.v1.csproj b/Src/Generated/Google.Apis.Fitness.v1/Google.Apis.Fitness.v1.csproj index d42ab4fe246..5412f6108be 100644 --- a/Src/Generated/Google.Apis.Fitness.v1/Google.Apis.Fitness.v1.csproj +++ b/Src/Generated/Google.Apis.Fitness.v1/Google.Apis.Fitness.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Fitness.v1 Client Library - 1.60.0.2454 + 1.61.0.2454 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Forms.v1/Google.Apis.Forms.v1.csproj b/Src/Generated/Google.Apis.Forms.v1/Google.Apis.Forms.v1.csproj index a9699535244..21a07caedf1 100644 --- a/Src/Generated/Google.Apis.Forms.v1/Google.Apis.Forms.v1.csproj +++ b/Src/Generated/Google.Apis.Forms.v1/Google.Apis.Forms.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Forms.v1 Client Library - 1.60.0.2807 + 1.61.0.2807 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.csproj b/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.csproj index 25c68468899..cd6e703e103 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.csproj b/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.csproj index 2b669b19997..a5be36a1ae6 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1alpha Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GKEHub.v1alpha2/Google.Apis.GKEHub.v1alpha2.csproj b/Src/Generated/Google.Apis.GKEHub.v1alpha2/Google.Apis.GKEHub.v1alpha2.csproj index daa8401b5c3..62d67e83bd8 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1alpha2/Google.Apis.GKEHub.v1alpha2.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1alpha2/Google.Apis.GKEHub.v1alpha2.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1alpha2 Client Library - 1.60.0.3035 + 1.61.0.3035 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.csproj b/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.csproj index 3b7af0e8d75..c9a441b30a9 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1beta Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.csproj b/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.csproj index a7fb43b7e75..894d95510f0 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1beta1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.csproj b/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.csproj index 63b5a17d85c..69f82e6c1cd 100644 --- a/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v2alpha Client Library - 1.60.0.3035 + 1.61.0.3035 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.csproj b/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.csproj index 9c1314123b3..e2cc5fe9ee4 100644 --- a/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.csproj +++ b/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEOnPrem.v1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GameServices.v1/Google.Apis.GameServices.v1.csproj b/Src/Generated/Google.Apis.GameServices.v1/Google.Apis.GameServices.v1.csproj index b5fbfb75806..97791f7209a 100644 --- a/Src/Generated/Google.Apis.GameServices.v1/Google.Apis.GameServices.v1.csproj +++ b/Src/Generated/Google.Apis.GameServices.v1/Google.Apis.GameServices.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.GameServices.v1 Client Library - 1.60.0.3030 + 1.61.0.3030 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GameServices.v1beta/Google.Apis.GameServices.v1beta.csproj b/Src/Generated/Google.Apis.GameServices.v1beta/Google.Apis.GameServices.v1beta.csproj index 8f06e8ec867..b1f2206468d 100644 --- a/Src/Generated/Google.Apis.GameServices.v1beta/Google.Apis.GameServices.v1beta.csproj +++ b/Src/Generated/Google.Apis.GameServices.v1beta/Google.Apis.GameServices.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.GameServices.v1beta Client Library - 1.60.0.3030 + 1.61.0.3030 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.csproj b/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.csproj index 18813cba521..fe3c157b242 100644 --- a/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.csproj +++ b/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Games.v1 Client Library - 1.60.0.2990 + 1.61.0.2990 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.csproj b/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.csproj index b42dd11ce0e..d53aa952d00 100644 --- a/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.csproj +++ b/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.csproj @@ -3,7 +3,7 @@ Google.Apis.GamesConfiguration.v1configuration Client Library - 1.60.0.2884 + 1.61.0.2884 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.csproj b/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.csproj index 037daf15f35..ee73622a743 100644 --- a/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.csproj +++ b/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.csproj @@ -3,7 +3,7 @@ Google.Apis.GamesManagement.v1management Client Library - 1.60.0.2239 + 1.61.0.2239 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Genomics.v2alpha1/Google.Apis.Genomics.v2alpha1.cs b/Src/Generated/Google.Apis.Genomics.v2alpha1/Google.Apis.Genomics.v2alpha1.cs deleted file mode 100644 index cc7c6e15b5b..00000000000 --- a/Src/Generated/Google.Apis.Genomics.v2alpha1/Google.Apis.Genomics.v2alpha1.cs +++ /dev/null @@ -1,1781 +0,0 @@ -// Copyright 2023 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Generated code. DO NOT EDIT! - -namespace Google.Apis.Genomics.v2alpha1 -{ - /// The Genomics Service. - public class GenomicsService : Google.Apis.Services.BaseClientService - { - /// The API version. - public const string Version = "v2alpha1"; - - /// The discovery version used to generate this service. - public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed = Google.Apis.Discovery.DiscoveryVersion.Version_1_0; - - /// Constructs a new service. - public GenomicsService() : this(new Google.Apis.Services.BaseClientService.Initializer()) - { - } - - /// Constructs a new service. - /// The service initializer. - public GenomicsService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer) - { - Pipelines = new PipelinesResource(this); - Projects = new ProjectsResource(this); - Workers = new WorkersResource(this); - } - - /// Gets the service supported features. - public override System.Collections.Generic.IList Features => new string[0]; - - /// Gets the service name. - public override string Name => "genomics"; - - /// Gets the service base URI. - public override string BaseUri => BaseUriOverride ?? "https://genomics.googleapis.com/"; - - /// Gets the service base path. - public override string BasePath => ""; - - /// Gets the batch base URI; null if unspecified. - public override string BatchUri => "https://genomics.googleapis.com/batch"; - - /// Gets the batch base path; null if unspecified. - public override string BatchPath => "batch"; - - /// Available OAuth 2.0 scopes for use with the Genomics API. - public class Scope - { - /// - /// See, edit, configure, and delete your Google Cloud data and see the email address for your Google - /// Account. - /// - public static string CloudPlatform = "https://www.googleapis.com/auth/cloud-platform"; - - /// View and manage Genomics data - public static string Genomics = "https://www.googleapis.com/auth/genomics"; - } - - /// Available OAuth 2.0 scope constants for use with the Genomics API. - public static class ScopeConstants - { - /// - /// See, edit, configure, and delete your Google Cloud data and see the email address for your Google - /// Account. - /// - public const string CloudPlatform = "https://www.googleapis.com/auth/cloud-platform"; - - /// View and manage Genomics data - public const string Genomics = "https://www.googleapis.com/auth/genomics"; - } - - /// Gets the Pipelines resource. - public virtual PipelinesResource Pipelines { get; } - - /// Gets the Projects resource. - public virtual ProjectsResource Projects { get; } - - /// Gets the Workers resource. - public virtual WorkersResource Workers { get; } - } - - /// A base abstract class for Genomics requests. - public abstract class GenomicsBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest - { - /// Constructs a new GenomicsBaseServiceRequest instance. - protected GenomicsBaseServiceRequest(Google.Apis.Services.IClientService service) : base(service) - { - } - - /// V1 error format. - [Google.Apis.Util.RequestParameterAttribute("$.xgafv", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Xgafv { get; set; } - - /// V1 error format. - public enum XgafvEnum - { - /// v1 error format - [Google.Apis.Util.StringValueAttribute("1")] - Value1 = 0, - - /// v2 error format - [Google.Apis.Util.StringValueAttribute("2")] - Value2 = 1, - } - - /// OAuth access token. - [Google.Apis.Util.RequestParameterAttribute("access_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AccessToken { get; set; } - - /// Data format for response. - [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Alt { get; set; } - - /// Data format for response. - public enum AltEnum - { - /// Responses with Content-Type of application/json - [Google.Apis.Util.StringValueAttribute("json")] - Json = 0, - - /// Media download with context-dependent Content-Type - [Google.Apis.Util.StringValueAttribute("media")] - Media = 1, - - /// Responses with Content-Type of application/x-protobuf - [Google.Apis.Util.StringValueAttribute("proto")] - Proto = 2, - } - - /// JSONP - [Google.Apis.Util.RequestParameterAttribute("callback", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Callback { get; set; } - - /// Selector specifying which fields to include in a partial response. - [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Fields { get; set; } - - /// - /// API key. Your API key identifies your project and provides you with API access, quota, and reports. Required - /// unless you provide an OAuth 2.0 token. - /// - [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Key { get; set; } - - /// OAuth 2.0 token for the current user. - [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OauthToken { get; set; } - - /// Returns response with indentations and line breaks. - [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PrettyPrint { get; set; } - - /// - /// Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a - /// user, but should not exceed 40 characters. - /// - [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] - public virtual string QuotaUser { get; set; } - - /// Legacy upload protocol for media (e.g. "media", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("uploadType", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadType { get; set; } - - /// Upload protocol for media (e.g. "raw", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("upload_protocol", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadProtocol { get; set; } - - /// Initializes Genomics parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("$.xgafv", new Google.Apis.Discovery.Parameter - { - Name = "$.xgafv", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("access_token", new Google.Apis.Discovery.Parameter - { - Name = "access_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("alt", new Google.Apis.Discovery.Parameter - { - Name = "alt", - IsRequired = false, - ParameterType = "query", - DefaultValue = "json", - Pattern = null, - }); - RequestParameters.Add("callback", new Google.Apis.Discovery.Parameter - { - Name = "callback", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("fields", new Google.Apis.Discovery.Parameter - { - Name = "fields", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("key", new Google.Apis.Discovery.Parameter - { - Name = "key", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("oauth_token", new Google.Apis.Discovery.Parameter - { - Name = "oauth_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("prettyPrint", new Google.Apis.Discovery.Parameter - { - Name = "prettyPrint", - IsRequired = false, - ParameterType = "query", - DefaultValue = "true", - Pattern = null, - }); - RequestParameters.Add("quotaUser", new Google.Apis.Discovery.Parameter - { - Name = "quotaUser", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("uploadType", new Google.Apis.Discovery.Parameter - { - Name = "uploadType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("upload_protocol", new Google.Apis.Discovery.Parameter - { - Name = "upload_protocol", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// The "pipelines" collection of methods. - public class PipelinesResource - { - private const string Resource = "pipelines"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public PipelinesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Runs a pipeline. The returned Operation's metadata field will contain a google.genomics.v2alpha1.Metadata - /// object describing the status of the pipeline execution. The [response] field will contain a - /// google.genomics.v2alpha1.RunPipelineResponse object if the pipeline completes successfully. **Note:** Before - /// you can use this method, the Genomics Service Agent must have access to your project. This is done - /// automatically when the Cloud Genomics API is first enabled, but if you delete this permission, or if you - /// enabled the Cloud Genomics API before the v2alpha1 API launch, you must disable and re-enable the API to - /// grant the Genomics Service Agent the required permissions. Authorization requires the following [Google - /// IAM](https://cloud.google.com/iam/) permission: * `genomics.operations.create` [1]: /genomics/gsa - /// - /// The body of the request. - public virtual RunRequest Run(Google.Apis.Genomics.v2alpha1.Data.RunPipelineRequest body) - { - return new RunRequest(service, body); - } - - /// - /// Runs a pipeline. The returned Operation's metadata field will contain a google.genomics.v2alpha1.Metadata - /// object describing the status of the pipeline execution. The [response] field will contain a - /// google.genomics.v2alpha1.RunPipelineResponse object if the pipeline completes successfully. **Note:** Before - /// you can use this method, the Genomics Service Agent must have access to your project. This is done - /// automatically when the Cloud Genomics API is first enabled, but if you delete this permission, or if you - /// enabled the Cloud Genomics API before the v2alpha1 API launch, you must disable and re-enable the API to - /// grant the Genomics Service Agent the required permissions. Authorization requires the following [Google - /// IAM](https://cloud.google.com/iam/) permission: * `genomics.operations.create` [1]: /genomics/gsa - /// - public class RunRequest : GenomicsBaseServiceRequest - { - /// Constructs a new Run request. - public RunRequest(Google.Apis.Services.IClientService service, Google.Apis.Genomics.v2alpha1.Data.RunPipelineRequest body) : base(service) - { - Body = body; - InitParameters(); - } - - /// Gets or sets the body of this request. - Google.Apis.Genomics.v2alpha1.Data.RunPipelineRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "run"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v2alpha1/pipelines:run"; - - /// Initializes Run parameter list. - protected override void InitParameters() - { - base.InitParameters(); - } - } - } - - /// The "projects" collection of methods. - public class ProjectsResource - { - private const string Resource = "projects"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ProjectsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Operations = new OperationsResource(service); - Workers = new WorkersResource(service); - } - - /// Gets the Operations resource. - public virtual OperationsResource Operations { get; } - - /// The "operations" collection of methods. - public class OperationsResource - { - private const string Resource = "operations"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public OperationsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel - /// the operation, but success is not guaranteed. Clients may use Operations.GetOperation or - /// Operations.ListOperations to check whether the cancellation succeeded or the operation completed despite - /// cancellation. Authorization requires the following [Google IAM](https://cloud.google.com/iam) - /// permission: * `genomics.operations.cancel` - /// - /// The body of the request. - /// The name of the operation resource to be cancelled. - public virtual CancelRequest Cancel(Google.Apis.Genomics.v2alpha1.Data.CancelOperationRequest body, string name) - { - return new CancelRequest(service, body, name); - } - - /// - /// Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel - /// the operation, but success is not guaranteed. Clients may use Operations.GetOperation or - /// Operations.ListOperations to check whether the cancellation succeeded or the operation completed despite - /// cancellation. Authorization requires the following [Google IAM](https://cloud.google.com/iam) - /// permission: * `genomics.operations.cancel` - /// - public class CancelRequest : GenomicsBaseServiceRequest - { - /// Constructs a new Cancel request. - public CancelRequest(Google.Apis.Services.IClientService service, Google.Apis.Genomics.v2alpha1.Data.CancelOperationRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// The name of the operation resource to be cancelled. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Genomics.v2alpha1.Data.CancelOperationRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "cancel"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v2alpha1/{+name}:cancel"; - - /// Initializes Cancel 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 = @"^projects/[^/]+/operations/[^/]+$", - }); - } - } - - /// - /// Gets the latest state of a long-running operation. Clients can use this method to poll the operation - /// result at intervals as recommended by the API service. Authorization requires the following [Google - /// IAM](https://cloud.google.com/iam) permission: * `genomics.operations.get` - /// - /// The name of the operation resource. - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// - /// Gets the latest state of a long-running operation. Clients can use this method to poll the operation - /// result at intervals as recommended by the API service. Authorization requires the following [Google - /// IAM](https://cloud.google.com/iam) permission: * `genomics.operations.get` - /// - public class GetRequest : GenomicsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// The name of the operation resource. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v2alpha1/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/operations/[^/]+$", - }); - } - } - - /// - /// Lists operations that match the specified filter in the request. Authorization requires the following - /// [Google IAM](https://cloud.google.com/iam) permission: * `genomics.operations.list` - /// - /// The name of the operation's parent resource. - public virtual ListRequest List(string name) - { - return new ListRequest(service, name); - } - - /// - /// Lists operations that match the specified filter in the request. Authorization requires the following - /// [Google IAM](https://cloud.google.com/iam) permission: * `genomics.operations.list` - /// - public class ListRequest : GenomicsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// The name of the operation's parent resource. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// A string for filtering Operations. In v2alpha1, the following filter fields are supported: * - /// createTime: The time this job was created * events: The set of event (names) that have occurred - /// while running the pipeline. The : operator can be used to determine if a particular event has - /// occurred. * error: If the pipeline is running, this value is NULL. Once the pipeline finishes, the - /// value is the standard Google error code. * labels.key or labels."key with space" where key is a - /// label key. * done: If the pipeline is running, this value is false. Once the pipeline finishes, the - /// value is true. Examples: * `projectId = my-project AND createTime &gt;= 1432140000` * `projectId - /// = my-project AND createTime &gt;= 1432140000 AND createTime &lt;= 1432150000 AND status = - /// RUNNING` * `projectId = my-project AND labels.color = *` * `projectId = my-project AND labels.color - /// = red` - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// The maximum number of results to return. The maximum value is 256. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The standard list page token. - [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 => "v2alpha1/{+name}"; - - /// Initializes List 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 = @"^projects/[^/]+/operations$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - } - - /// Gets the Workers resource. - public virtual WorkersResource Workers { get; } - - /// The "workers" collection of methods. - public class WorkersResource - { - private const string Resource = "workers"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public WorkersResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// The worker uses this method to retrieve the assigned operation and provide periodic status updates. - /// - /// The body of the request. - /// - /// The VM identity token for authenticating the VM instance. - /// https://cloud.google.com/compute/docs/instances/verifying-instance-identity - /// - public virtual CheckInRequest CheckIn(Google.Apis.Genomics.v2alpha1.Data.CheckInRequest body, string id) - { - return new CheckInRequest(service, body, id); - } - - /// - /// The worker uses this method to retrieve the assigned operation and provide periodic status updates. - /// - public class CheckInRequest : GenomicsBaseServiceRequest - { - /// Constructs a new CheckIn request. - public CheckInRequest(Google.Apis.Services.IClientService service, Google.Apis.Genomics.v2alpha1.Data.CheckInRequest body, string id) : base(service) - { - Id = id; - Body = body; - InitParameters(); - } - - /// - /// The VM identity token for authenticating the VM instance. - /// https://cloud.google.com/compute/docs/instances/verifying-instance-identity - /// - [Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Id { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Genomics.v2alpha1.Data.CheckInRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "checkIn"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v2alpha1/{+id}:checkIn"; - - /// Initializes CheckIn parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("id", new Google.Apis.Discovery.Parameter - { - Name = "id", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/workers/[^/]+$", - }); - } - } - } - } - - /// The "workers" collection of methods. - public class WorkersResource - { - private const string Resource = "workers"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public WorkersResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// The worker uses this method to retrieve the assigned operation and provide periodic status updates. - /// - /// The body of the request. - /// - /// The VM identity token for authenticating the VM instance. - /// https://cloud.google.com/compute/docs/instances/verifying-instance-identity - /// - public virtual CheckInRequest CheckIn(Google.Apis.Genomics.v2alpha1.Data.CheckInRequest body, string id) - { - return new CheckInRequest(service, body, id); - } - - /// - /// The worker uses this method to retrieve the assigned operation and provide periodic status updates. - /// - public class CheckInRequest : GenomicsBaseServiceRequest - { - /// Constructs a new CheckIn request. - public CheckInRequest(Google.Apis.Services.IClientService service, Google.Apis.Genomics.v2alpha1.Data.CheckInRequest body, string id) : base(service) - { - Id = id; - Body = body; - InitParameters(); - } - - /// - /// The VM identity token for authenticating the VM instance. - /// https://cloud.google.com/compute/docs/instances/verifying-instance-identity - /// - [Google.Apis.Util.RequestParameterAttribute("id", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Id { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Genomics.v2alpha1.Data.CheckInRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "checkIn"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v2alpha1/workers/{id}:checkIn"; - - /// Initializes CheckIn parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("id", new Google.Apis.Discovery.Parameter - { - Name = "id", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - } - } - } -} -namespace Google.Apis.Genomics.v2alpha1.Data -{ - /// Carries information about an accelerator that can be attached to a VM. - public class Accelerator : Google.Apis.Requests.IDirectResponseSchema - { - /// How many accelerators of this type to attach. - [Newtonsoft.Json.JsonPropertyAttribute("count")] - public virtual System.Nullable Count { get; set; } - - /// - /// The accelerator type string (for example, "nvidia-tesla-k80"). Only NVIDIA GPU accelerators are currently - /// supported. If an NVIDIA GPU is attached, the required runtime libraries will be made available to all - /// containers under `/usr/local/nvidia`. The driver version to install must be specified using the NVIDIA - /// driver version parameter on the virtual machine specification. Note that attaching a GPU increases the - /// worker VM startup time by a few minutes. - /// - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Specifies a single action that runs a Docker container. - public class Action : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// If specified, overrides the `CMD` specified in the container. If the container also has an `ENTRYPOINT` the - /// values are used as entrypoint arguments. Otherwise, they are used as a command and arguments to run inside - /// the container. - /// - [Newtonsoft.Json.JsonPropertyAttribute("commands")] - public virtual System.Collections.Generic.IList Commands { get; set; } - - /// - /// If the specified image is hosted on a private registry other than Google Container Registry, the credentials - /// required to pull the image must be specified here as an encrypted secret. The secret must decrypt to a - /// JSON-encoded dictionary containing both `username` and `password` keys. - /// - [Newtonsoft.Json.JsonPropertyAttribute("credentials")] - public virtual Secret Credentials { get; set; } - - /// - /// The encrypted environment to pass into the container. This environment is merged with values specified in - /// the google.genomics.v2alpha1.Pipeline message, overwriting any duplicate values. The secret must decrypt to - /// a JSON-encoded dictionary where key-value pairs serve as environment variable names and their values. The - /// decoded environment variables can overwrite the values specified by the `environment` field. - /// - [Newtonsoft.Json.JsonPropertyAttribute("encryptedEnvironment")] - public virtual Secret EncryptedEnvironment { get; set; } - - /// If specified, overrides the `ENTRYPOINT` specified in the container. - [Newtonsoft.Json.JsonPropertyAttribute("entrypoint")] - public virtual string Entrypoint { get; set; } - - /// - /// The environment to pass into the container. This environment is merged with values specified in the - /// google.genomics.v2alpha1.Pipeline message, overwriting any duplicate values. In addition to the values - /// passed here, a few other values are automatically injected into the environment. These cannot be hidden or - /// overwritten. `GOOGLE_PIPELINE_FAILED` will be set to "1" if the pipeline failed because an action has exited - /// with a non-zero status (and did not have the `IGNORE_EXIT_STATUS` flag set). This can be used to determine - /// if additional debug or logging actions should execute. `GOOGLE_LAST_EXIT_STATUS` will be set to the exit - /// status of the last non-background action that executed. This can be used by workflow engine authors to - /// determine whether an individual action has succeeded or failed. - /// - [Newtonsoft.Json.JsonPropertyAttribute("environment")] - public virtual System.Collections.Generic.IDictionary Environment { get; set; } - - /// The set of flags to apply to this action. - [Newtonsoft.Json.JsonPropertyAttribute("flags")] - public virtual System.Collections.Generic.IList Flags { get; set; } - - /// - /// Required. The URI to pull the container image from. Note that all images referenced by actions in the - /// pipeline are pulled before the first action runs. If multiple actions reference the same image, it is only - /// pulled once, ensuring that the same image is used for all actions in a single pipeline. The image URI can be - /// either a complete host and image specification (e.g., quay.io/biocontainers/samtools), a library and image - /// name (e.g., google/cloud-sdk) or a bare image name ('bash') to pull from the default library. No schema is - /// required in any of these cases. If the specified image is not public, the service account specified for the - /// Virtual Machine must have access to pull the images from GCR, or appropriate credentials must be specified - /// in the google.genomics.v2alpha1.Action.credentials field. - /// - [Newtonsoft.Json.JsonPropertyAttribute("imageUri")] - public virtual string ImageUri { get; set; } - - /// - /// Labels to associate with the action. This field is provided to assist workflow engine authors in identifying - /// actions (for example, to indicate what sort of action they perform, such as localization or debugging). They - /// are returned in the operation metadata, but are otherwise ignored. - /// - [Newtonsoft.Json.JsonPropertyAttribute("labels")] - public virtual System.Collections.Generic.IDictionary Labels { get; set; } - - /// - /// A list of mounts to make available to the action. In addition to the values specified here, every action has - /// a special virtual disk mounted under `/google` that contains log files and other operational components. - - /// /google/logs All logs written during the pipeline execution. - /google/logs/output The combined standard - /// output and standard error of all actions run as part of the pipeline execution. - - /// /google/logs/action/*/stdout The complete contents of each individual action's standard output. - - /// /google/logs/action/*/stderr The complete contents of each individual action's standard error output. - /// - [Newtonsoft.Json.JsonPropertyAttribute("mounts")] - public virtual System.Collections.Generic.IList Mounts { get; set; } - - /// - /// An optional name for the container. The container hostname will be set to this name, making it useful for - /// inter-container communication. The name must contain only upper and lowercase alphanumeric characters and - /// hyphens and cannot start with a hyphen. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// An optional identifier for a PID namespace to run the action inside. Multiple actions should use the same - /// string to share a namespace. If unspecified, a separate isolated namespace is used. - /// - [Newtonsoft.Json.JsonPropertyAttribute("pidNamespace")] - public virtual string PidNamespace { get; set; } - - /// - /// A map of containers to host port mappings for this container. If the container already specifies exposed - /// ports, use the `PUBLISH_EXPOSED_PORTS` flag instead. The host port number must be less than 65536. If it is - /// zero, an unused random port is assigned. To determine the resulting port number, consult the - /// `ContainerStartedEvent` in the operation metadata. - /// - [Newtonsoft.Json.JsonPropertyAttribute("portMappings")] - public virtual System.Collections.Generic.IDictionary> PortMappings { get; set; } - - /// - /// The maximum amount of time to give the action to complete. If the action fails to complete before the - /// timeout, it will be terminated and the exit status will be non-zero. The pipeline will continue or terminate - /// based on the rules defined by the `ALWAYS_RUN` and `IGNORE_EXIT_STATUS` flags. - /// - [Newtonsoft.Json.JsonPropertyAttribute("timeout")] - public virtual object Timeout { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The request message for Operations.CancelOperation. - public class CancelOperationRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The parameters to the CheckIn method. - public class CheckInRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The deadline has expired and the worker needs more time. - [Newtonsoft.Json.JsonPropertyAttribute("deadlineExpired")] - public virtual Empty DeadlineExpired { get; set; } - - /// A workflow specific event occurred. - [Newtonsoft.Json.JsonPropertyAttribute("event")] - public virtual System.Collections.Generic.IDictionary Event__ { get; set; } - - /// A list of timestamped events. - [Newtonsoft.Json.JsonPropertyAttribute("events")] - public virtual System.Collections.Generic.IList Events { get; set; } - - /// The operation has finished with the given result. - [Newtonsoft.Json.JsonPropertyAttribute("result")] - public virtual Status Result { get; set; } - - /// An SOS report for an unexpected VM failure. - [Newtonsoft.Json.JsonPropertyAttribute("sosReport")] - public virtual string SosReport { get; set; } - - /// Data about the status of the worker VM. - [Newtonsoft.Json.JsonPropertyAttribute("workerStatus")] - public virtual WorkerStatus WorkerStatus { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The response to the CheckIn method. - public class CheckInResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The deadline by which the worker must request an extension. The backend will allow for network transmission - /// time and other delays, but the worker must attempt to transmit the extension request no later than the - /// deadline. - /// - [Newtonsoft.Json.JsonPropertyAttribute("deadline")] - public virtual object Deadline { get; set; } - - /// Feature configuration for the operation. - [Newtonsoft.Json.JsonPropertyAttribute("features")] - public virtual System.Collections.Generic.IDictionary Features { get; set; } - - /// The metadata that describes the operation assigned to the worker. - [Newtonsoft.Json.JsonPropertyAttribute("metadata")] - public virtual System.Collections.Generic.IDictionary Metadata { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// An event generated when a container is forcibly terminated by the worker. Currently, this only occurs when the - /// container outlives the timeout specified by the user. - /// - public class ContainerKilledEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The numeric ID of the action that started the container. - [Newtonsoft.Json.JsonPropertyAttribute("actionId")] - public virtual System.Nullable ActionId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An event generated when a container starts. - public class ContainerStartedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The numeric ID of the action that started this container. - [Newtonsoft.Json.JsonPropertyAttribute("actionId")] - public virtual System.Nullable ActionId { get; set; } - - /// - /// The public IP address that can be used to connect to the container. This field is only populated when at - /// least one port mapping is present. If the instance was created with a private address, this field will be - /// empty even if port mappings exist. - /// - [Newtonsoft.Json.JsonPropertyAttribute("ipAddress")] - public virtual string IpAddress { get; set; } - - /// - /// The container-to-host port mappings installed for this container. This set will contain any ports exposed - /// using the `PUBLISH_EXPOSED_PORTS` flag as well as any specified in the `Action` definition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("portMappings")] - public virtual System.Collections.Generic.IDictionary> PortMappings { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An event generated when a container exits. - public class ContainerStoppedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The numeric ID of the action that started this container. - [Newtonsoft.Json.JsonPropertyAttribute("actionId")] - public virtual System.Nullable ActionId { get; set; } - - /// The exit status of the container. - [Newtonsoft.Json.JsonPropertyAttribute("exitStatus")] - public virtual System.Nullable ExitStatus { get; set; } - - /// - /// The tail end of any content written to standard error by the container. If the content emits large amounts - /// of debugging noise or contains sensitive information, you can prevent the content from being printed by - /// setting the `DISABLE_STANDARD_ERROR_CAPTURE` flag. Note that only a small amount of the end of the stream is - /// captured here. The entire stream is stored in the `/google/logs` directory mounted into each action, and can - /// be copied off the machine as described elsewhere. - /// - [Newtonsoft.Json.JsonPropertyAttribute("stderr")] - public virtual string Stderr { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// An event generated whenever a resource limitation or transient error delays execution of a pipeline that was - /// otherwise ready to run. - /// - public class DelayedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// A textual description of the cause of the delay. The string can change without notice because it is often - /// generated by another service (such as Compute Engine). - /// - [Newtonsoft.Json.JsonPropertyAttribute("cause")] - public virtual string Cause { get; set; } - - /// - /// If the delay was caused by a resource shortage, this field lists the Compute Engine metrics that are - /// preventing this operation from running (for example, `CPUS` or `INSTANCES`). If the particular metric is not - /// known, a single `UNKNOWN` metric will be present. - /// - [Newtonsoft.Json.JsonPropertyAttribute("metrics")] - public virtual System.Collections.Generic.IList Metrics { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Carries information about a disk that can be attached to a VM. See - /// https://cloud.google.com/compute/docs/disks/performance for more information about disk type, size, and - /// performance considerations. Specify either `Volume` or `Disk`, but not both. - /// - public class Disk : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// A user-supplied name for the disk. Used when mounting the disk into actions. The name must contain only - /// upper and lowercase alphanumeric characters and hyphens and cannot start with a hyphen. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// The size, in GB, of the disk to attach. If the size is not specified, a default is chosen to ensure - /// reasonable I/O performance. If the disk type is specified as `local-ssd`, multiple local drives are - /// automatically combined to provide the requested size. Note, however, that each physical SSD is 375GB in - /// size, and no more than 8 drives can be attached to a single instance. - /// - [Newtonsoft.Json.JsonPropertyAttribute("sizeGb")] - public virtual System.Nullable SizeGb { get; set; } - - /// An optional image to put on the disk before attaching it to the VM. - [Newtonsoft.Json.JsonPropertyAttribute("sourceImage")] - public virtual string SourceImage { get; set; } - - /// The Compute Engine disk type. If unspecified, `pd-standard` is used. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The status of a disk on a VM. - public class DiskStatus : Google.Apis.Requests.IDirectResponseSchema - { - /// Free disk space. - [Newtonsoft.Json.JsonPropertyAttribute("freeSpaceBytes")] - public virtual System.Nullable FreeSpaceBytes { get; set; } - - /// Total disk space. - [Newtonsoft.Json.JsonPropertyAttribute("totalSpaceBytes")] - public virtual System.Nullable TotalSpaceBytes { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical - /// example is to use it as the request or the response type of an API method. For instance: service Foo { rpc - /// Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } - /// - public class Empty : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Carries information about events that occur during pipeline execution. - public class Event : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// A human-readable description of the event. Note that these strings can change at any time without notice. - /// Any application logic must use the information in the `details` field. - /// - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// Machine-readable details about the event. - [Newtonsoft.Json.JsonPropertyAttribute("details")] - public virtual System.Collections.Generic.IDictionary Details { get; set; } - - /// The time at which the event occurred. - [Newtonsoft.Json.JsonPropertyAttribute("timestamp")] - public virtual object Timestamp { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Configuration for an existing disk to be attached to the VM. - public class ExistingDisk : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// If `disk` contains slashes, the Cloud Life Sciences API assumes that it is a complete URL for the disk. If - /// `disk` does not contain slashes, the Cloud Life Sciences API assumes that the disk is a zonal disk and a URL - /// will be generated of the form `zones//disks/`, where `` is the zone in which the instance is allocated. The - /// disk must be ext4 formatted. If all `Mount` references to this disk have the `read_only` flag set to true, - /// the disk will be attached in `read-only` mode and can be shared with other instances. Otherwise, the disk - /// will be available for writing but cannot be shared. - /// - [Newtonsoft.Json.JsonPropertyAttribute("disk")] - public virtual string Disk { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// An event generated when the execution of a pipeline has failed. Note that other events can continue to occur - /// after this event. - /// - public class FailedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The human-readable description of the cause of the failure. - [Newtonsoft.Json.JsonPropertyAttribute("cause")] - public virtual string Cause { get; set; } - - /// The Google standard error code that best describes this failure. - [Newtonsoft.Json.JsonPropertyAttribute("code")] - public virtual string Code { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The response message for Operations.ListOperations. - public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The standard List next-page token. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// A list of operations that matches the specified filter in the request. - [Newtonsoft.Json.JsonPropertyAttribute("operations")] - public virtual System.Collections.Generic.IList Operations { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Carries information about the pipeline execution that is returned in the long running operation's metadata - /// field. - /// - public class Metadata : Google.Apis.Requests.IDirectResponseSchema - { - /// The time at which the operation was created by the API. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// The time at which execution was completed and resources were cleaned up. - [Newtonsoft.Json.JsonPropertyAttribute("endTime")] - public virtual object EndTime { get; set; } - - /// The list of events that have happened so far during the execution of this operation. - [Newtonsoft.Json.JsonPropertyAttribute("events")] - public virtual System.Collections.Generic.IList Events { get; set; } - - /// The user-defined labels associated with this operation. - [Newtonsoft.Json.JsonPropertyAttribute("labels")] - public virtual System.Collections.Generic.IDictionary Labels { get; set; } - - /// The pipeline this operation represents. - [Newtonsoft.Json.JsonPropertyAttribute("pipeline")] - public virtual Pipeline Pipeline { get; set; } - - /// The first time at which resources were allocated to execute the pipeline. - [Newtonsoft.Json.JsonPropertyAttribute("startTime")] - public virtual object StartTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Carries information about a particular disk mount inside a container. - public class Mount : Google.Apis.Requests.IDirectResponseSchema - { - /// The name of the disk to mount, as specified in the resources section. - [Newtonsoft.Json.JsonPropertyAttribute("disk")] - public virtual string Disk { get; set; } - - /// The path to mount the disk inside the container. - [Newtonsoft.Json.JsonPropertyAttribute("path")] - public virtual string Path { get; set; } - - /// If true, the disk is mounted read-only inside the container. - [Newtonsoft.Json.JsonPropertyAttribute("readOnly")] - public virtual System.Nullable ReadOnly__ { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Configuration for an `NFSMount` to be attached to the VM. - public class NFSMount : Google.Apis.Requests.IDirectResponseSchema - { - /// A target NFS mount. The target must be specified as `address:/mount". - [Newtonsoft.Json.JsonPropertyAttribute("target")] - public virtual string Target { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// VM networking options. - public class Network : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The network name to attach the VM's network interface to. The value will be prefixed with `global/networks/` - /// unless it contains a `/`, in which case it is assumed to be a fully specified network resource URL. If - /// unspecified, the global default network is used. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// If the specified network is configured for custom subnet creation, the name of the subnetwork to attach the - /// instance to must be specified here. The value is prefixed with `regions/*/subnetworks/` unless it contains a - /// `/`, in which case it is assumed to be a fully specified subnetwork resource URL. If the `*` character - /// appears in the value, it is replaced with the region that the virtual machine has been allocated in. - /// - [Newtonsoft.Json.JsonPropertyAttribute("subnetwork")] - public virtual string Subnetwork { get; set; } - - /// - /// If set to true, do not attach a public IP address to the VM. Note that without a public IP address, - /// additional configuration is required to allow the VM to access Google services. See - /// https://cloud.google.com/vpc/docs/configure-private-google-access for more information. - /// - [Newtonsoft.Json.JsonPropertyAttribute("usePrivateAddress")] - public virtual System.Nullable UsePrivateAddress { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// This resource represents a long-running operation that is the result of a network API call. - public class Operation : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, - /// and either `error` or `response` is available. - /// - [Newtonsoft.Json.JsonPropertyAttribute("done")] - public virtual System.Nullable Done { get; set; } - - /// The error result of the operation in case of failure or cancellation. - [Newtonsoft.Json.JsonPropertyAttribute("error")] - public virtual Status Error { get; set; } - - /// An OperationMetadata or Metadata object. This will always be returned with the Operation. - [Newtonsoft.Json.JsonPropertyAttribute("metadata")] - public virtual System.Collections.Generic.IDictionary Metadata { get; set; } - - /// - /// The server-assigned name, which is only unique within the same service that originally returns it. For - /// example: `operations/CJHU7Oi_ChDrveSpBRjfuL-qzoWAgEw` - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// An Empty object. - [Newtonsoft.Json.JsonPropertyAttribute("response")] - public virtual System.Collections.Generic.IDictionary Response { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Configuration for a persistent disk to be attached to the VM. See - /// https://cloud.google.com/compute/docs/disks/performance for more information about disk type, size, and - /// performance considerations. - /// - public class PersistentDisk : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The size, in GB, of the disk to attach. If the size is not specified, a default is chosen to ensure - /// reasonable I/O performance. If the disk type is specified as `local-ssd`, multiple local drives are - /// automatically combined to provide the requested size. Note, however, that each physical SSD is 375GB in - /// size, and no more than 8 drives can be attached to a single instance. - /// - [Newtonsoft.Json.JsonPropertyAttribute("sizeGb")] - public virtual System.Nullable SizeGb { get; set; } - - /// An image to put on the disk before attaching it to the VM. - [Newtonsoft.Json.JsonPropertyAttribute("sourceImage")] - public virtual string SourceImage { get; set; } - - /// The Compute Engine disk type. If unspecified, `pd-standard` is used. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Specifies a series of actions to execute, expressed as Docker containers. - public class Pipeline : Google.Apis.Requests.IDirectResponseSchema - { - /// The list of actions to execute, in the order they are specified. - [Newtonsoft.Json.JsonPropertyAttribute("actions")] - public virtual System.Collections.Generic.IList Actions { get; set; } - - /// - /// The encrypted environment to pass into every action. Each action can also specify its own encrypted - /// environment. The secret must decrypt to a JSON-encoded dictionary where key-value pairs serve as environment - /// variable names and their values. The decoded environment variables can overwrite the values specified by the - /// `environment` field. - /// - [Newtonsoft.Json.JsonPropertyAttribute("encryptedEnvironment")] - public virtual Secret EncryptedEnvironment { get; set; } - - /// - /// The environment to pass into every action. Each action can also specify additional environment variables but - /// cannot delete an entry from this map (though they can overwrite it with a different value). - /// - [Newtonsoft.Json.JsonPropertyAttribute("environment")] - public virtual System.Collections.Generic.IDictionary Environment { get; set; } - - /// The resources required for execution. - [Newtonsoft.Json.JsonPropertyAttribute("resources")] - public virtual Resources Resources { get; set; } - - /// - /// The maximum amount of time to give the pipeline to complete. This includes the time spent waiting for a - /// worker to be allocated. If the pipeline fails to complete before the timeout, it will be cancelled and the - /// error code will be set to DEADLINE_EXCEEDED. If unspecified, it will default to 7 days. - /// - [Newtonsoft.Json.JsonPropertyAttribute("timeout")] - public virtual object Timeout { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An event generated when the worker starts pulling an image. - public class PullStartedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The URI of the image that was pulled. - [Newtonsoft.Json.JsonPropertyAttribute("imageUri")] - public virtual string ImageUri { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An event generated when the worker stops pulling an image. - public class PullStoppedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The URI of the image that was pulled. - [Newtonsoft.Json.JsonPropertyAttribute("imageUri")] - public virtual string ImageUri { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The system resources for the pipeline run. At least one zone or region must be specified or the pipeline run - /// will fail. - /// - public class Resources : Google.Apis.Requests.IDirectResponseSchema - { - /// The project ID to allocate resources in. - [Newtonsoft.Json.JsonPropertyAttribute("projectId")] - public virtual string ProjectId { get; set; } - - /// The list of regions allowed for VM allocation. If set, the `zones` field must not be set. - [Newtonsoft.Json.JsonPropertyAttribute("regions")] - public virtual System.Collections.Generic.IList Regions { get; set; } - - /// The virtual machine specification. - [Newtonsoft.Json.JsonPropertyAttribute("virtualMachine")] - public virtual VirtualMachine VirtualMachine { get; set; } - - /// The list of zones allowed for VM allocation. If set, the `regions` field must not be set. - [Newtonsoft.Json.JsonPropertyAttribute("zones")] - public virtual System.Collections.Generic.IList Zones { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The arguments to the `RunPipeline` method. The requesting user must have the `iam.serviceAccounts.actAs` - /// permission for the Cloud Genomics service account or the request will fail. - /// - public class RunPipelineRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// User-defined labels to associate with the returned operation. These labels are not propagated to any Google - /// Cloud Platform resources used by the operation, and can be modified at any time. To associate labels with - /// resources created while executing the operation, see the appropriate resource message (for example, - /// `VirtualMachine`). - /// - [Newtonsoft.Json.JsonPropertyAttribute("labels")] - public virtual System.Collections.Generic.IDictionary Labels { get; set; } - - /// Required. The description of the pipeline to run. - [Newtonsoft.Json.JsonPropertyAttribute("pipeline")] - public virtual Pipeline Pipeline { get; set; } - - /// - /// The name of an existing Pub/Sub topic. The server will publish messages to this topic whenever the status of - /// the operation changes. The Genomics Service Agent account must have publisher permissions to the specified - /// topic or notifications will not be sent. - /// - [Newtonsoft.Json.JsonPropertyAttribute("pubSubTopic")] - public virtual string PubSubTopic { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The response to the RunPipeline method, returned in the operation's result field on success. - public class RunPipelineResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Holds encrypted information that is only decrypted and stored in RAM by the worker VM when running the pipeline. - /// - public class Secret : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The value of the cipherText response from the `encrypt` method. This field is intentionally unaudited. - /// - [Newtonsoft.Json.JsonPropertyAttribute("cipherText")] - public virtual string CipherText { get; set; } - - /// - /// The name of the Cloud KMS key that will be used to decrypt the secret value. The VM service account must - /// have the required permissions and authentication scopes to invoke the `decrypt` method on the specified key. - /// - [Newtonsoft.Json.JsonPropertyAttribute("keyName")] - public virtual string KeyName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Carries information about a Google Cloud service account. - public class ServiceAccount : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Email address of the service account. If not specified, the default Compute Engine service account for the - /// project will be used. - /// - [Newtonsoft.Json.JsonPropertyAttribute("email")] - public virtual string Email { get; set; } - - /// - /// List of scopes to be enabled for this service account on the VM, in addition to the cloud-platform API scope - /// that will be added by default. - /// - [Newtonsoft.Json.JsonPropertyAttribute("scopes")] - public virtual System.Collections.Generic.IList Scopes { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The `Status` type defines a logical error model that is suitable for different programming environments, - /// including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains - /// three pieces of data: error code, error message, and error details. You can find out more about this error model - /// and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). - /// - public class Status : Google.Apis.Requests.IDirectResponseSchema - { - /// The status code, which should be an enum value of google.rpc.Code. - [Newtonsoft.Json.JsonPropertyAttribute("code")] - public virtual System.Nullable Code { get; set; } - - /// - /// A list of messages that carry the error details. There is a common set of message types for APIs to use. - /// - [Newtonsoft.Json.JsonPropertyAttribute("details")] - public virtual System.Collections.Generic.IList> Details { get; set; } - - /// - /// A developer-facing error message, which should be in English. Any user-facing error message should be - /// localized and sent in the google.rpc.Status.details field, or localized by the client. - /// - [Newtonsoft.Json.JsonPropertyAttribute("message")] - public virtual string Message { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An event that occured in the operation assigned to the worker and the time of occurance. - public class TimestampedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The event data. - [Newtonsoft.Json.JsonPropertyAttribute("data")] - public virtual System.Collections.Generic.IDictionary Data { get; set; } - - /// The time when the event happened. - [Newtonsoft.Json.JsonPropertyAttribute("timestamp")] - public virtual object Timestamp { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// An event generated when the execution of a container results in a non-zero exit status that was not otherwise - /// ignored. Execution will continue, but only actions that are flagged as `ALWAYS_RUN` will be executed. Other - /// actions will be skipped. - /// - public class UnexpectedExitStatusEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The numeric ID of the action that started the container. - [Newtonsoft.Json.JsonPropertyAttribute("actionId")] - public virtual System.Nullable ActionId { get; set; } - - /// The exit status of the container. - [Newtonsoft.Json.JsonPropertyAttribute("exitStatus")] - public virtual System.Nullable ExitStatus { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Carries information about a Compute Engine VM resource. - public class VirtualMachine : Google.Apis.Requests.IDirectResponseSchema - { - /// The list of accelerators to attach to the VM. - [Newtonsoft.Json.JsonPropertyAttribute("accelerators")] - public virtual System.Collections.Generic.IList Accelerators { get; set; } - - /// - /// The size of the boot disk, in GB. The boot disk must be large enough to accommodate all of the Docker images - /// from each action in the pipeline at the same time. If not specified, a small but reasonable default value is - /// used. - /// - [Newtonsoft.Json.JsonPropertyAttribute("bootDiskSizeGb")] - public virtual System.Nullable BootDiskSizeGb { get; set; } - - /// - /// The host operating system image to use. Currently, only Container-Optimized OS images can be used. The - /// default value is `projects/cos-cloud/global/images/family/cos-stable`, which selects the latest stable - /// release of Container-Optimized OS. This option is provided to allow testing against the beta release of the - /// operating system to ensure that the new version does not interact negatively with production pipelines. To - /// test a pipeline against the beta release of Container-Optimized OS, use the value - /// `projects/cos-cloud/global/images/family/cos-beta`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("bootImage")] - public virtual string BootImage { get; set; } - - /// - /// The CPU platform to request. An instance based on a newer platform can be allocated, but never one with - /// fewer capabilities. The value of this parameter must be a valid Compute Engine CPU platform name (such as - /// "Intel Skylake"). This parameter is only useful for carefully optimized work loads where the CPU platform - /// has a significant impact. For more information about the effect of this parameter, see - /// https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform. - /// - [Newtonsoft.Json.JsonPropertyAttribute("cpuPlatform")] - public virtual string CpuPlatform { get; set; } - - /// - /// The list of disks to create and attach to the VM. Specify either the `volumes[]` field or the `disks[]` - /// field, but not both. - /// - [Newtonsoft.Json.JsonPropertyAttribute("disks")] - public virtual System.Collections.Generic.IList Disks { get; set; } - - /// - /// The Compute Engine Disk Images to use as a Docker cache. The disks will be mounted into the Docker folder in - /// a way that the images present in the cache will not need to be pulled. The digests of the cached images must - /// match those of the tags used or the latest version will still be pulled. The root directory of the ext4 - /// image must contain `image` and `overlay2` directories copied from the Docker directory of a VM where the - /// desired Docker images have already been pulled. Any images pulled that are not cached will be stored on the - /// first cache disk instead of the boot disk. Only a single image is supported. - /// - [Newtonsoft.Json.JsonPropertyAttribute("dockerCacheImages")] - public virtual System.Collections.Generic.IList DockerCacheImages { get; set; } - - /// Whether Stackdriver monitoring should be enabled on the VM. - [Newtonsoft.Json.JsonPropertyAttribute("enableStackdriverMonitoring")] - public virtual System.Nullable EnableStackdriverMonitoring { get; set; } - - /// - /// Optional set of labels to apply to the VM and any attached disk resources. These labels must adhere to the - /// [name and value restrictions](https://cloud.google.com/compute/docs/labeling-resources) on VM labels imposed - /// by Compute Engine. Labels keys with the prefix 'google-' are reserved for use by Google. Labels applied at - /// creation time to the VM. Applied on a best-effort basis to attached disk resources shortly after VM - /// creation. - /// - [Newtonsoft.Json.JsonPropertyAttribute("labels")] - public virtual System.Collections.Generic.IDictionary Labels { get; set; } - - /// - /// Required. The machine type of the virtual machine to create. Must be the short name of a standard machine - /// type (such as "n1-standard-1") or a custom machine type (such as "custom-1-4096", where "1" indicates the - /// number of vCPUs and "4096" indicates the memory in MB). See [Creating an instance with a custom machine - /// type](https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type#create) for - /// more specifications on creating a custom machine type. - /// - [Newtonsoft.Json.JsonPropertyAttribute("machineType")] - public virtual string MachineType { get; set; } - - /// The VM network configuration. - [Newtonsoft.Json.JsonPropertyAttribute("network")] - public virtual Network Network { get; set; } - - /// - /// The NVIDIA driver version to use when attaching an NVIDIA GPU accelerator. The version specified here must - /// be compatible with the GPU libraries contained in the container being executed, and must be one of the - /// drivers hosted in the `nvidia-drivers-us-public` bucket on Google Cloud Storage. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nvidiaDriverVersion")] - public virtual string NvidiaDriverVersion { get; set; } - - /// If true, allocate a preemptible VM. - [Newtonsoft.Json.JsonPropertyAttribute("preemptible")] - public virtual System.Nullable Preemptible { get; set; } - - /// - /// If specified, the VM will only be allocated inside the matching reservation. It will fail if the VM - /// parameters don't match the reservation. - /// - [Newtonsoft.Json.JsonPropertyAttribute("reservation")] - public virtual string Reservation { get; set; } - - /// - /// The service account to install on the VM. This account does not need any permissions other than those - /// required by the pipeline. - /// - [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] - public virtual ServiceAccount ServiceAccount { get; set; } - - /// - /// The list of disks and other storage to create or attach to the VM. Specify either the `volumes[]` field or - /// the `disks[]` field, but not both. - /// - [Newtonsoft.Json.JsonPropertyAttribute("volumes")] - public virtual System.Collections.Generic.IList Volumes { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Carries information about storage that can be attached to a VM. Specify either `Volume` or `Disk`, but not both. - /// - public class Volume : Google.Apis.Requests.IDirectResponseSchema - { - /// Configuration for a existing disk. - [Newtonsoft.Json.JsonPropertyAttribute("existingDisk")] - public virtual ExistingDisk ExistingDisk { get; set; } - - /// Configuration for an NFS mount. - [Newtonsoft.Json.JsonPropertyAttribute("nfsMount")] - public virtual NFSMount NfsMount { get; set; } - - /// Configuration for a persistent disk. - [Newtonsoft.Json.JsonPropertyAttribute("persistentDisk")] - public virtual PersistentDisk PersistentDisk { get; set; } - - /// - /// A user-supplied name for the volume. Used when mounting the volume into `Actions`. The name must contain - /// only upper and lowercase alphanumeric characters and hyphens and cannot start with a hyphen. - /// - [Newtonsoft.Json.JsonPropertyAttribute("volume")] - public virtual string VolumeValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An event generated after a worker VM has been assigned to run the pipeline. - public class WorkerAssignedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The worker's instance name. - [Newtonsoft.Json.JsonPropertyAttribute("instance")] - public virtual string Instance { get; set; } - - /// The machine type that was assigned for the worker. - [Newtonsoft.Json.JsonPropertyAttribute("machineType")] - public virtual string MachineType { get; set; } - - /// The zone the worker is running in. - [Newtonsoft.Json.JsonPropertyAttribute("zone")] - public virtual string Zone { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// An event generated when the worker VM that was assigned to the pipeline has been released (deleted). - /// - public class WorkerReleasedEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// The worker's instance name. - [Newtonsoft.Json.JsonPropertyAttribute("instance")] - public virtual string Instance { get; set; } - - /// The zone the worker was running in. - [Newtonsoft.Json.JsonPropertyAttribute("zone")] - public virtual string Zone { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The status of the worker VM. - public class WorkerStatus : Google.Apis.Requests.IDirectResponseSchema - { - /// Status of attached disks. - [Newtonsoft.Json.JsonPropertyAttribute("attachedDisks")] - public virtual System.Collections.Generic.IDictionary AttachedDisks { get; set; } - - /// Status of the boot disk. - [Newtonsoft.Json.JsonPropertyAttribute("bootDisk")] - public virtual DiskStatus BootDisk { get; set; } - - /// Free RAM. - [Newtonsoft.Json.JsonPropertyAttribute("freeRamBytes")] - public virtual System.Nullable FreeRamBytes { get; set; } - - /// Total RAM. - [Newtonsoft.Json.JsonPropertyAttribute("totalRamBytes")] - public virtual System.Nullable TotalRamBytes { get; set; } - - /// System uptime. - [Newtonsoft.Json.JsonPropertyAttribute("uptimeSeconds")] - public virtual System.Nullable UptimeSeconds { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } -} diff --git a/Src/Generated/Google.Apis.Genomics.v2alpha1/Google.Apis.Genomics.v2alpha1.csproj b/Src/Generated/Google.Apis.Genomics.v2alpha1/Google.Apis.Genomics.v2alpha1.csproj deleted file mode 100644 index c314b2d81f2..00000000000 --- a/Src/Generated/Google.Apis.Genomics.v2alpha1/Google.Apis.Genomics.v2alpha1.csproj +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Google.Apis.Genomics.v2alpha1 Client Library - 1.60.0.2812 - Google LLC - Copyright 2023 Google LLC - Google - https://github.com/google/google-api-dotnet-client - Apache-2.0 - git - https://github.com/google/google-api-dotnet-client - https://www.gstatic.com/images/branding/product/1x/google_developers_64dp.png - NuGetIcon.png - - Google APIs Client Library for working with Genomics v2alpha1. - - Supported Platforms: - - .NET Framework 4.5+ - - .NET Standard 1.3 and .NET Standard 2.0; providing .NET Core support. - - Incompatible platforms: - - .NET Framework < 4.5 - - Silverlight - - UWP (will build, but is known not to work at runtime) - - Xamarin - - Windows 8 Apps - - Windows Phone 8.1 - - Windows Phone Silverlight 8.0 - - More documentation on the API is available at: - https://developers.google.com/api-client-library/dotnet/apis/genomics/v2alpha1 - - The package source code is available at: - https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated - - - - - - - - - - - netstandard2.0;netstandard1.3;net45 - true - ..\..\..\google.apis.snk - portable - true - 1570,1587,1591 - - - - - - - - - - - - diff --git a/Src/Generated/Google.Apis.Gmail.v1/Google.Apis.Gmail.v1.csproj b/Src/Generated/Google.Apis.Gmail.v1/Google.Apis.Gmail.v1.csproj index 42c9085ed5b..6f8754411f4 100644 --- a/Src/Generated/Google.Apis.Gmail.v1/Google.Apis.Gmail.v1.csproj +++ b/Src/Generated/Google.Apis.Gmail.v1/Google.Apis.Gmail.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Gmail.v1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GoogleAnalyticsAdmin.v1alpha/Google.Apis.GoogleAnalyticsAdmin.v1alpha.csproj b/Src/Generated/Google.Apis.GoogleAnalyticsAdmin.v1alpha/Google.Apis.GoogleAnalyticsAdmin.v1alpha.csproj index 83a721bf78d..52f211294e0 100644 --- a/Src/Generated/Google.Apis.GoogleAnalyticsAdmin.v1alpha/Google.Apis.GoogleAnalyticsAdmin.v1alpha.csproj +++ b/Src/Generated/Google.Apis.GoogleAnalyticsAdmin.v1alpha/Google.Apis.GoogleAnalyticsAdmin.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.GoogleAnalyticsAdmin.v1alpha Client Library - 1.60.0.3094 + 1.61.0.3094 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GoogleAnalyticsAdmin.v1beta/Google.Apis.GoogleAnalyticsAdmin.v1beta.csproj b/Src/Generated/Google.Apis.GoogleAnalyticsAdmin.v1beta/Google.Apis.GoogleAnalyticsAdmin.v1beta.csproj index 2e2b565b26a..ebf631df6d6 100644 --- a/Src/Generated/Google.Apis.GoogleAnalyticsAdmin.v1beta/Google.Apis.GoogleAnalyticsAdmin.v1beta.csproj +++ b/Src/Generated/Google.Apis.GoogleAnalyticsAdmin.v1beta/Google.Apis.GoogleAnalyticsAdmin.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.GoogleAnalyticsAdmin.v1beta Client Library - 1.60.0.3086 + 1.61.0.3086 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GroupsMigration.v1/Google.Apis.GroupsMigration.v1.csproj b/Src/Generated/Google.Apis.GroupsMigration.v1/Google.Apis.GroupsMigration.v1.csproj index 28cd10bbac7..1233f282afd 100644 --- a/Src/Generated/Google.Apis.GroupsMigration.v1/Google.Apis.GroupsMigration.v1.csproj +++ b/Src/Generated/Google.Apis.GroupsMigration.v1/Google.Apis.GroupsMigration.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.GroupsMigration.v1 Client Library - 1.60.0.2254 + 1.61.0.2254 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Groupssettings.v1/Google.Apis.Groupssettings.v1.csproj b/Src/Generated/Google.Apis.Groupssettings.v1/Google.Apis.Groupssettings.v1.csproj index c9718a07cc9..f909698256c 100644 --- a/Src/Generated/Google.Apis.Groupssettings.v1/Google.Apis.Groupssettings.v1.csproj +++ b/Src/Generated/Google.Apis.Groupssettings.v1/Google.Apis.Groupssettings.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Groupssettings.v1 Client Library - 1.60.0.2366 + 1.61.0.2366 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.HangoutsChat.v1/Google.Apis.HangoutsChat.v1.csproj b/Src/Generated/Google.Apis.HangoutsChat.v1/Google.Apis.HangoutsChat.v1.csproj index 50b48d3bf3a..6ebe5d51642 100644 --- a/Src/Generated/Google.Apis.HangoutsChat.v1/Google.Apis.HangoutsChat.v1.csproj +++ b/Src/Generated/Google.Apis.HangoutsChat.v1/Google.Apis.HangoutsChat.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.HangoutsChat.v1 Client Library - 1.60.0.3090 + 1.61.0.3090 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.HomeGraphService.v1/Google.Apis.HomeGraphService.v1.csproj b/Src/Generated/Google.Apis.HomeGraphService.v1/Google.Apis.HomeGraphService.v1.csproj index a098902281c..17cb200bd60 100644 --- a/Src/Generated/Google.Apis.HomeGraphService.v1/Google.Apis.HomeGraphService.v1.csproj +++ b/Src/Generated/Google.Apis.HomeGraphService.v1/Google.Apis.HomeGraphService.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.HomeGraphService.v1 Client Library - 1.60.0.2934 + 1.61.0.2934 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.IAMCredentials.v1/Google.Apis.IAMCredentials.v1.csproj b/Src/Generated/Google.Apis.IAMCredentials.v1/Google.Apis.IAMCredentials.v1.csproj index bad69dd2d5e..c72a96d8339 100644 --- a/Src/Generated/Google.Apis.IAMCredentials.v1/Google.Apis.IAMCredentials.v1.csproj +++ b/Src/Generated/Google.Apis.IAMCredentials.v1/Google.Apis.IAMCredentials.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.IAMCredentials.v1 Client Library - 1.60.0.2528 + 1.61.0.2528 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.IDS.v1/Google.Apis.IDS.v1.csproj b/Src/Generated/Google.Apis.IDS.v1/Google.Apis.IDS.v1.csproj index f3a4df5c04d..e84f1504c76 100644 --- a/Src/Generated/Google.Apis.IDS.v1/Google.Apis.IDS.v1.csproj +++ b/Src/Generated/Google.Apis.IDS.v1/Google.Apis.IDS.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.IDS.v1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Iam.v1/Google.Apis.Iam.v1.csproj b/Src/Generated/Google.Apis.Iam.v1/Google.Apis.Iam.v1.csproj index b7350732a1e..98f33336e1b 100644 --- a/Src/Generated/Google.Apis.Iam.v1/Google.Apis.Iam.v1.csproj +++ b/Src/Generated/Google.Apis.Iam.v1/Google.Apis.Iam.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Iam.v1 Client Library - 1.60.0.3073 + 1.61.0.3073 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Iam.v2/Google.Apis.Iam.v2.csproj b/Src/Generated/Google.Apis.Iam.v2/Google.Apis.Iam.v2.csproj index b71200cd3ba..6c59d8a76a3 100644 --- a/Src/Generated/Google.Apis.Iam.v2/Google.Apis.Iam.v2.csproj +++ b/Src/Generated/Google.Apis.Iam.v2/Google.Apis.Iam.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Iam.v2 Client Library - 1.60.0.2940 + 1.61.0.2940 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Iam.v2beta/Google.Apis.Iam.v2beta.csproj b/Src/Generated/Google.Apis.Iam.v2beta/Google.Apis.Iam.v2beta.csproj index a1db6b95662..796a44bd6a8 100644 --- a/Src/Generated/Google.Apis.Iam.v2beta/Google.Apis.Iam.v2beta.csproj +++ b/Src/Generated/Google.Apis.Iam.v2beta/Google.Apis.Iam.v2beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Iam.v2beta Client Library - 1.60.0.2750 + 1.61.0.2750 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Indexing.v3/Google.Apis.Indexing.v3.csproj b/Src/Generated/Google.Apis.Indexing.v3/Google.Apis.Indexing.v3.csproj index b387009bd95..564918acedd 100644 --- a/Src/Generated/Google.Apis.Indexing.v3/Google.Apis.Indexing.v3.csproj +++ b/Src/Generated/Google.Apis.Indexing.v3/Google.Apis.Indexing.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Indexing.v3 Client Library - 1.60.0.2224 + 1.61.0.2224 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Integrations.v1alpha/Google.Apis.Integrations.v1alpha.cs b/Src/Generated/Google.Apis.Integrations.v1alpha/Google.Apis.Integrations.v1alpha.cs deleted file mode 100644 index c7e2dab581f..00000000000 --- a/Src/Generated/Google.Apis.Integrations.v1alpha/Google.Apis.Integrations.v1alpha.cs +++ /dev/null @@ -1,13694 +0,0 @@ -// Copyright 2023 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Generated code. DO NOT EDIT! - -namespace Google.Apis.Integrations.v1alpha -{ - /// The Integrations Service. - public class IntegrationsService : Google.Apis.Services.BaseClientService - { - /// The API version. - public const string Version = "v1alpha"; - - /// The discovery version used to generate this service. - public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed = Google.Apis.Discovery.DiscoveryVersion.Version_1_0; - - /// Constructs a new service. - public IntegrationsService() : this(new Google.Apis.Services.BaseClientService.Initializer()) - { - } - - /// Constructs a new service. - /// The service initializer. - public IntegrationsService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer) - { - Callback = new CallbackResource(this); - ConnectorPlatformRegions = new ConnectorPlatformRegionsResource(this); - Projects = new ProjectsResource(this); - } - - /// Gets the service supported features. - public override System.Collections.Generic.IList Features => new string[0]; - - /// Gets the service name. - public override string Name => "integrations"; - - /// Gets the service base URI. - public override string BaseUri => BaseUriOverride ?? "https://integrations.googleapis.com/"; - - /// Gets the service base path. - public override string BasePath => ""; - - /// Gets the batch base URI; null if unspecified. - public override string BatchUri => "https://integrations.googleapis.com/batch"; - - /// Gets the batch base path; null if unspecified. - public override string BatchPath => "batch"; - - /// Available OAuth 2.0 scopes for use with the Application Integration API. - public class Scope - { - /// - /// See, edit, configure, and delete your Google Cloud data and see the email address for your Google - /// Account. - /// - public static string CloudPlatform = "https://www.googleapis.com/auth/cloud-platform"; - } - - /// Available OAuth 2.0 scope constants for use with the Application Integration API. - public static class ScopeConstants - { - /// - /// See, edit, configure, and delete your Google Cloud data and see the email address for your Google - /// Account. - /// - public const string CloudPlatform = "https://www.googleapis.com/auth/cloud-platform"; - } - - /// Gets the Callback resource. - public virtual CallbackResource Callback { get; } - - /// Gets the ConnectorPlatformRegions resource. - public virtual ConnectorPlatformRegionsResource ConnectorPlatformRegions { get; } - - /// Gets the Projects resource. - public virtual ProjectsResource Projects { get; } - } - - /// A base abstract class for Integrations requests. - public abstract class IntegrationsBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest - { - /// Constructs a new IntegrationsBaseServiceRequest instance. - protected IntegrationsBaseServiceRequest(Google.Apis.Services.IClientService service) : base(service) - { - } - - /// V1 error format. - [Google.Apis.Util.RequestParameterAttribute("$.xgafv", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Xgafv { get; set; } - - /// V1 error format. - public enum XgafvEnum - { - /// v1 error format - [Google.Apis.Util.StringValueAttribute("1")] - Value1 = 0, - - /// v2 error format - [Google.Apis.Util.StringValueAttribute("2")] - Value2 = 1, - } - - /// OAuth access token. - [Google.Apis.Util.RequestParameterAttribute("access_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AccessToken { get; set; } - - /// Data format for response. - [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Alt { get; set; } - - /// Data format for response. - public enum AltEnum - { - /// Responses with Content-Type of application/json - [Google.Apis.Util.StringValueAttribute("json")] - Json = 0, - - /// Media download with context-dependent Content-Type - [Google.Apis.Util.StringValueAttribute("media")] - Media = 1, - - /// Responses with Content-Type of application/x-protobuf - [Google.Apis.Util.StringValueAttribute("proto")] - Proto = 2, - } - - /// JSONP - [Google.Apis.Util.RequestParameterAttribute("callback", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Callback { get; set; } - - /// Selector specifying which fields to include in a partial response. - [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Fields { get; set; } - - /// - /// API key. Your API key identifies your project and provides you with API access, quota, and reports. Required - /// unless you provide an OAuth 2.0 token. - /// - [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Key { get; set; } - - /// OAuth 2.0 token for the current user. - [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OauthToken { get; set; } - - /// Returns response with indentations and line breaks. - [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PrettyPrint { get; set; } - - /// - /// Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a - /// user, but should not exceed 40 characters. - /// - [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] - public virtual string QuotaUser { get; set; } - - /// Legacy upload protocol for media (e.g. "media", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("uploadType", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadType { get; set; } - - /// Upload protocol for media (e.g. "raw", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("upload_protocol", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadProtocol { get; set; } - - /// Initializes Integrations parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("$.xgafv", new Google.Apis.Discovery.Parameter - { - Name = "$.xgafv", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("access_token", new Google.Apis.Discovery.Parameter - { - Name = "access_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("alt", new Google.Apis.Discovery.Parameter - { - Name = "alt", - IsRequired = false, - ParameterType = "query", - DefaultValue = "json", - Pattern = null, - }); - RequestParameters.Add("callback", new Google.Apis.Discovery.Parameter - { - Name = "callback", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("fields", new Google.Apis.Discovery.Parameter - { - Name = "fields", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("key", new Google.Apis.Discovery.Parameter - { - Name = "key", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("oauth_token", new Google.Apis.Discovery.Parameter - { - Name = "oauth_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("prettyPrint", new Google.Apis.Discovery.Parameter - { - Name = "prettyPrint", - IsRequired = false, - ParameterType = "query", - DefaultValue = "true", - Pattern = null, - }); - RequestParameters.Add("quotaUser", new Google.Apis.Discovery.Parameter - { - Name = "quotaUser", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("uploadType", new Google.Apis.Discovery.Parameter - { - Name = "uploadType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("upload_protocol", new Google.Apis.Discovery.Parameter - { - Name = "upload_protocol", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// The "callback" collection of methods. - public class CallbackResource - { - private const string Resource = "callback"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public CallbackResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Receives the auth code and auth config id to combine that with the client id and secret to retrieve access - /// tokens from the token endpoint. Returns either a success or error message when it's done. - /// - public virtual GenerateTokenRequest GenerateToken() - { - return new GenerateTokenRequest(service); - } - - /// - /// Receives the auth code and auth config id to combine that with the client id and secret to retrieve access - /// tokens from the token endpoint. Returns either a success or error message when it's done. - /// - public class GenerateTokenRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new GenerateToken request. - public GenerateTokenRequest(Google.Apis.Services.IClientService service) : base(service) - { - InitParameters(); - } - - /// The auth code for the given request - [Google.Apis.Util.RequestParameterAttribute("code", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Code { get; set; } - - /// The gcp project id of the request - [Google.Apis.Util.RequestParameterAttribute("gcpProjectId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string GcpProjectId { get; set; } - - /// Which product sends the request - [Google.Apis.Util.RequestParameterAttribute("product", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Product { get; set; } - - /// Which product sends the request - public enum ProductEnum - { - /// - [Google.Apis.Util.StringValueAttribute("UNSPECIFIED_PRODUCT")] - UNSPECIFIEDPRODUCT = 0, - - /// - [Google.Apis.Util.StringValueAttribute("IP")] - IP = 1, - - /// - [Google.Apis.Util.StringValueAttribute("APIGEE")] - APIGEE = 2, - - /// - [Google.Apis.Util.StringValueAttribute("SECURITY")] - SECURITY = 3, - } - - /// Redirect uri of the auth code request - [Google.Apis.Util.RequestParameterAttribute("redirectUri", Google.Apis.Util.RequestParameterType.Query)] - public virtual string RedirectUri { get; set; } - - /// The auth config id for the given request - [Google.Apis.Util.RequestParameterAttribute("state", Google.Apis.Util.RequestParameterType.Query)] - public virtual string State { get; set; } - - /// Gets the method name. - public override string MethodName => "generateToken"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/callback:generateToken"; - - /// Initializes GenerateToken parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("code", new Google.Apis.Discovery.Parameter - { - Name = "code", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("gcpProjectId", new Google.Apis.Discovery.Parameter - { - Name = "gcpProjectId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("product", new Google.Apis.Discovery.Parameter - { - Name = "product", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("redirectUri", new Google.Apis.Discovery.Parameter - { - Name = "redirectUri", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("state", new Google.Apis.Discovery.Parameter - { - Name = "state", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// The "connectorPlatformRegions" collection of methods. - public class ConnectorPlatformRegionsResource - { - private const string Resource = "connectorPlatformRegions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ConnectorPlatformRegionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Enumerates the regions for which Connector Platform is provisioned. - public virtual EnumerateRequest Enumerate() - { - return new EnumerateRequest(service); - } - - /// Enumerates the regions for which Connector Platform is provisioned. - public class EnumerateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Enumerate request. - public EnumerateRequest(Google.Apis.Services.IClientService service) : base(service) - { - InitParameters(); - } - - /// Gets the method name. - public override string MethodName => "enumerate"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/connectorPlatformRegions:enumerate"; - - /// Initializes Enumerate parameter list. - protected override void InitParameters() - { - base.InitParameters(); - } - } - } - - /// The "projects" collection of methods. - public class ProjectsResource - { - private const string Resource = "projects"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ProjectsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Locations = new LocationsResource(service); - } - - /// Gets the Locations resource. - public virtual LocationsResource Locations { get; } - - /// The "locations" collection of methods. - public class LocationsResource - { - private const string Resource = "locations"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public LocationsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - AppsScriptProjects = new AppsScriptProjectsResource(service); - AuthConfigs = new AuthConfigsResource(service); - Certificates = new CertificatesResource(service); - Connections = new ConnectionsResource(service); - Integrations = new IntegrationsResource(service); - Products = new ProductsResource(service); - SfdcInstances = new SfdcInstancesResource(service); - } - - /// Gets the AppsScriptProjects resource. - public virtual AppsScriptProjectsResource AppsScriptProjects { get; } - - /// The "appsScriptProjects" collection of methods. - public class AppsScriptProjectsResource - { - private const string Resource = "appsScriptProjects"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public AppsScriptProjectsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Creates an Apps Script project. - /// The body of the request. - /// Required. The project that the executed integration belongs to. - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// Creates an Apps Script project. - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. The project that the executed integration belongs to. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/appsScriptProjects"; - - /// Initializes Create 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/[^/]+$", - }); - } - } - - /// Links a existing Apps Script project. - /// The body of the request. - /// Required. The project that the executed integration belongs to. - public virtual LinkRequest Link(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest body, string parent) - { - return new LinkRequest(service, body, parent); - } - - /// Links a existing Apps Script project. - public class LinkRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Link request. - public LinkRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. The project that the executed integration belongs to. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "link"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/appsScriptProjects:link"; - - /// Initializes Link 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/[^/]+$", - }); - } - } - } - - /// Gets the AuthConfigs resource. - public virtual AuthConfigsResource AuthConfigs { get; } - - /// The "authConfigs" collection of methods. - public class AuthConfigsResource - { - private const string Resource = "authConfigs"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public AuthConfigsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access - /// token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store the - /// encrypted credentials in Spanner. Returns the encrypted auth config. - /// - /// The body of the request. - /// Required. "projects/{project}/locations/{location}" format. - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// - /// Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access - /// token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store the - /// encrypted credentials in Spanner. Returns the encrypted auth config. - /// - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. "projects/{project}/locations/{location}" format. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end - /// footer lines. For example, -----BEGIN CERTIFICATE----- - /// MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= - /// -----END CERTIFICATE----- - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.encryptedPrivateKey", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificateEncryptedPrivateKey { get; set; } - - /// - /// 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not - /// the password for web server, but an extra layer of security to protected private key. - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.passphrase", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificatePassphrase { get; set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end - /// footer lines. For example, -----BEGIN CERTIFICATE----- - /// MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= - /// -----END CERTIFICATE----- - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.sslCertificate", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificateSslCertificate { get; set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/authConfigs"; - - /// Initializes Create 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/[^/]+$", - }); - RequestParameters.Add("clientCertificate.encryptedPrivateKey", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.encryptedPrivateKey", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("clientCertificate.passphrase", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.passphrase", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("clientCertificate.sslCertificate", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.sslCertificate", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// Deletes an auth config. - /// Required. The name that is associated with the AuthConfig. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Deletes an auth config. - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the AuthConfig. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/authConfigs/[^/]+$", - }); - } - } - - /// - /// Gets a complete auth config. If the auth config doesn't exist, Code.NOT_FOUND exception will be - /// thrown. Returns the decrypted auth config. - /// - /// Required. The name that is associated with the AuthConfig. - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// - /// Gets a complete auth config. If the auth config doesn't exist, Code.NOT_FOUND exception will be - /// thrown. Returns the decrypted auth config. - /// - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the AuthConfig. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/authConfigs/[^/]+$", - }); - } - } - - /// - /// Lists all auth configs that match the filter. Restrict to auth configs belong to the current client - /// only. - /// - /// Required. The client, which owns this collection of AuthConfigs. - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists all auth configs that match the filter. Restrict to auth configs belong to the current client - /// only. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The client, which owns this collection of AuthConfigs. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filtering as supported in - /// https://developers.google.com/authorized-buyers/apis/guides/list-filters. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// The size of entries in the response. If unspecified, defaults to 100. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// The mask which specifies fields that need to be returned in the AuthConfig's response. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { 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 => "v1alpha/{+parent}/authConfigs"; - - /// 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/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Updates an auth config. If credential is updated, fetch the encrypted auth config from Spanner, - /// decrypt with Cloud KMS key, update the credential fields, re-encrypt with Cloud KMS key and update - /// the Spanner record. For other fields, directly update the Spanner record. Returns the encrypted auth - /// config. - /// - /// The body of the request. - /// - /// Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}. - /// - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig body, string name) - { - return new PatchRequest(service, body, name); - } - - /// - /// Updates an auth config. If credential is updated, fetch the encrypted auth config from Spanner, - /// decrypt with Cloud KMS key, update the credential fields, re-encrypt with Cloud KMS key and update - /// the Spanner record. For other fields, directly update the Spanner record. Returns the encrypted auth - /// config. - /// - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Resource name of the SFDC instance - /// projects/{project}/locations/{location}/authConfigs/{authConfig}. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end - /// footer lines. For example, -----BEGIN CERTIFICATE----- - /// MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= - /// -----END CERTIFICATE----- - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.encryptedPrivateKey", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificateEncryptedPrivateKey { get; set; } - - /// - /// 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not - /// the password for web server, but an extra layer of security to protected private key. - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.passphrase", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificatePassphrase { get; set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end - /// footer lines. For example, -----BEGIN CERTIFICATE----- - /// MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= - /// -----END CERTIFICATE----- - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.sslCertificate", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificateSslCertificate { get; set; } - - /// - /// Field mask specifying the fields in the above AuthConfig that have been modified and need to be - /// updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/authConfigs/[^/]+$", - }); - RequestParameters.Add("clientCertificate.encryptedPrivateKey", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.encryptedPrivateKey", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("clientCertificate.passphrase", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.passphrase", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("clientCertificate.sslCertificate", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.sslCertificate", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// Gets the Certificates resource. - public virtual CertificatesResource Certificates { get; } - - /// The "certificates" collection of methods. - public class CertificatesResource - { - private const string Resource = "certificates"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public CertificatesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Get a certificates in the specified project. - /// - /// Required. The certificate to retrieve. Format: - /// projects/{project}/locations/{location}/certificates/{certificate} - /// - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// Get a certificates in the specified project. - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The certificate to retrieve. Format: - /// projects/{project}/locations/{location}/certificates/{certificate} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/certificates/[^/]+$", - }); - } - } - } - - /// Gets the Connections resource. - public virtual ConnectionsResource Connections { get; } - - /// The "connections" collection of methods. - public class ConnectionsResource - { - private const string Resource = "connections"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ConnectionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - RuntimeActionSchemas = new RuntimeActionSchemasResource(service); - RuntimeEntitySchemas = new RuntimeEntitySchemasResource(service); - } - - /// Gets the RuntimeActionSchemas resource. - public virtual RuntimeActionSchemasResource RuntimeActionSchemas { get; } - - /// The "runtimeActionSchemas" collection of methods. - public class RuntimeActionSchemasResource - { - private const string Resource = "runtimeActionSchemas"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public RuntimeActionSchemasResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Lists the JSON schemas for the inputs and outputs of actions, filtered by action name. - /// - /// - /// Required. Parent resource of RuntimeActionSchema. Format: - /// projects/{project}/locations/{location}/connections/{connection} - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists the JSON schemas for the inputs and outputs of actions, filtered by action name. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. Parent resource of RuntimeActionSchema. Format: - /// projects/{project}/locations/{location}/connections/{connection} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filter. Only the action field with literal equality operator is supported. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// Page size. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Page token. - [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 => "v1alpha/{+parent}/runtimeActionSchemas"; - - /// 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/[^/]+/connections/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - } - - /// Gets the RuntimeEntitySchemas resource. - public virtual RuntimeEntitySchemasResource RuntimeEntitySchemas { get; } - - /// The "runtimeEntitySchemas" collection of methods. - public class RuntimeEntitySchemasResource - { - private const string Resource = "runtimeEntitySchemas"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public RuntimeEntitySchemasResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Lists the JSON schemas for the properties of runtime entities, filtered by entity name. - /// - /// - /// Required. Parent resource of RuntimeEntitySchema. Format: - /// projects/{project}/locations/{location}/connections/{connection} - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists the JSON schemas for the properties of runtime entities, filtered by entity name. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. Parent resource of RuntimeEntitySchema. Format: - /// projects/{project}/locations/{location}/connections/{connection} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filter. Only the entity field with literal equality operator is supported. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// Page size. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Page token. - [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 => "v1alpha/{+parent}/runtimeEntitySchemas"; - - /// 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/[^/]+/connections/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - } - - /// Lists the available entities and actions associated with a Connection. - /// - /// Required. ConnectionSchemaMetadata name. Format: - /// projects/{project}/locations/{location}/connections/{connection}/connectionSchemaMetadata - /// - public virtual GetConnectionSchemaMetadataRequest GetConnectionSchemaMetadata(string name) - { - return new GetConnectionSchemaMetadataRequest(service, name); - } - - /// Lists the available entities and actions associated with a Connection. - public class GetConnectionSchemaMetadataRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new GetConnectionSchemaMetadata request. - public GetConnectionSchemaMetadataRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. ConnectionSchemaMetadata name. Format: - /// projects/{project}/locations/{location}/connections/{connection}/connectionSchemaMetadata - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "getConnectionSchemaMetadata"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes GetConnectionSchemaMetadata 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 = @"^projects/[^/]+/locations/[^/]+/connections/[^/]+/connectionSchemaMetadata$", - }); - } - } - - /// Lists Connections in a given project and location. - /// - /// Required. Parent resource of the Connection, of the form: `projects/*/locations/*` - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// Lists Connections in a given project and location. - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. Parent resource of the Connection, of the form: `projects/*/locations/*` - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Filter. - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// Order by parameters. - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// Page size. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Page token. - [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 => "v1alpha/{+parent}/connections"; - - /// 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/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - } - - /// Gets the Integrations resource. - public virtual IntegrationsResource Integrations { get; } - - /// The "integrations" collection of methods. - public class IntegrationsResource - { - private const string Resource = "integrations"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public IntegrationsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Executions = new ExecutionsResource(service); - Versions = new VersionsResource(service); - } - - /// Gets the Executions resource. - public virtual ExecutionsResource Executions { get; } - - /// The "executions" collection of methods. - public class ExecutionsResource - { - private const string Resource = "executions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ExecutionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Suspensions = new SuspensionsResource(service); - } - - /// Gets the Suspensions resource. - public virtual SuspensionsResource Suspensions { get; } - - /// The "suspensions" collection of methods. - public class SuspensionsResource - { - private const string Resource = "suspensions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public SuspensionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// * Lifts suspension for advanced suspension task. Fetch corresponding suspension with - /// provided suspension Id, resolve suspension, and set up suspension result for the Suspension - /// Task. - /// - /// The body of the request. - /// - /// Required. The resource that the suspension belongs to. - /// "projects/{project}/locations/{location}/products/{product}/integrations/{integration}/executions/{execution}/suspensions/{suspenion}" - /// format. - /// - public virtual LiftRequest Lift(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLiftSuspensionRequest body, string name) - { - return new LiftRequest(service, body, name); - } - - /// - /// * Lifts suspension for advanced suspension task. Fetch corresponding suspension with - /// provided suspension Id, resolve suspension, and set up suspension result for the Suspension - /// Task. - /// - public class LiftRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Lift request. - public LiftRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLiftSuspensionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The resource that the suspension belongs to. - /// "projects/{project}/locations/{location}/products/{product}/integrations/{integration}/executions/{execution}/suspensions/{suspenion}" - /// format. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLiftSuspensionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "lift"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:lift"; - - /// Initializes Lift 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/executions/[^/]+/suspensions/[^/]+$", - }); - } - } - - /// - /// * Lists suspensions associated with a specific execution. Only those with permissions to - /// resolve the relevant suspensions will be able to view them. - /// - /// - /// Required. - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name} - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// * Lists suspensions associated with a specific execution. Only those with permissions to - /// resolve the relevant suspensions will be able to view them. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Standard filter field. - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// Field name to order by. - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// Maximum number of entries in the response. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Token to retrieve a specific page. - [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 => "v1alpha/{+parent}/suspensions"; - - /// 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/[^/]+/integrations/[^/]+/executions/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - - /// - /// * Resolves (lifts/rejects) any number of suspensions. If the integration is already running, - /// only the status of the suspension is updated. Otherwise, the suspended integration will - /// begin execution again. - /// - /// The body of the request. - /// - /// Required. - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}/suspensions/{suspension_id} - /// - public virtual ResolveRequest Resolve(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaResolveSuspensionRequest body, string name) - { - return new ResolveRequest(service, body, name); - } - - /// - /// * Resolves (lifts/rejects) any number of suspensions. If the integration is already running, - /// only the status of the suspension is updated. Otherwise, the suspended integration will - /// begin execution again. - /// - public class ResolveRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Resolve request. - public ResolveRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaResolveSuspensionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}/suspensions/{suspension_id} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaResolveSuspensionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "resolve"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:resolve"; - - /// Initializes Resolve 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/executions/[^/]+/suspensions/[^/]+$", - }); - } - } - } - - /// - /// Lists the results of all the integration executions. The response includes the same information - /// as the [execution log](https://cloud.google.com/application-integration/docs/viewing-logs) in - /// the Integration UI. - /// - /// Required. The parent resource name of the integration execution. - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists the results of all the integration executions. The response includes the same information - /// as the [execution log](https://cloud.google.com/application-integration/docs/viewing-logs) in - /// the Integration UI. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The parent resource name of the integration execution. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Optional. Standard filter field, we support filtering on following fields: workflow_name: - /// the name of the integration. CreateTimestamp: the execution created time. - /// event_execution_state: the state of the executions. execution_id: the id of the execution. - /// trigger_id: the id of the trigger. parameter_type: the type of the parameters involved in - /// the execution. All fields support for EQUALS, in additional: CreateTimestamp support for - /// LESS_THAN, GREATER_THAN ParameterType support for HAS For example: "parameter_type" HAS - /// \"string\" Also supports operators like AND, OR, NOT For example, trigger_id=\"id1\" AND - /// workflow_name=\"testWorkflow\" - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// Optional user-provided custom filter. - [Google.Apis.Util.RequestParameterAttribute("filterParams.customFilter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsCustomFilter { get; set; } - - /// End timestamp. - [Google.Apis.Util.RequestParameterAttribute("filterParams.endTime", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable FilterParamsEndTime { get; set; } - - /// List of possible event statuses. - [Google.Apis.Util.RequestParameterAttribute("filterParams.eventStatuses", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable FilterParamsEventStatuses { get; set; } - - /// Execution id. - [Google.Apis.Util.RequestParameterAttribute("filterParams.executionId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsExecutionId { get; set; } - - /// Param key. DEPRECATED. User parameter_pair_key instead. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterKey", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterKey { get; set; } - - /// Param key in the key value pair filter. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterPairKey", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterPairKey { get; set; } - - /// Param value in the key value pair filter. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterPairValue", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterPairValue { get; set; } - - /// Param type. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterType", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterType { get; set; } - - /// Param value. DEPRECATED. User parameter_pair_value instead. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterValue", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterValue { get; set; } - - /// Start timestamp. - [Google.Apis.Util.RequestParameterAttribute("filterParams.startTime", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable FilterParamsStartTime { get; set; } - - /// List of possible task statuses. - [Google.Apis.Util.RequestParameterAttribute("filterParams.taskStatuses", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable FilterParamsTaskStatuses { get; set; } - - /// Workflow name. - [Google.Apis.Util.RequestParameterAttribute("filterParams.workflowName", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsWorkflowName { get; set; } - - /// - /// Optional. The results would be returned in order you specified here. Currently supporting - /// "last_modified_time" and "create_time". - /// - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// Optional. The size of entries in the response. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Optional. The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// Optional. View mask for the response data. If set, only the field specified will be returned - /// as part of the result. If not set, all fields in event execution info will be filled and - /// returned. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { get; set; } - - /// - /// Optional. If true, the service will use the most recent acl information to list event - /// execution infos and renew the acl cache. Note that fetching the most recent acl is - /// synchronous, so it will increase RPC call latency. - /// - [Google.Apis.Util.RequestParameterAttribute("refreshAcl", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable RefreshAcl { get; set; } - - /// - /// Optional. If true, the service will truncate the params to only keep the first 1000 - /// characters of string params and empty the executions in order to make response smaller. Only - /// works for UI and when the params fields are not filtered out. - /// - [Google.Apis.Util.RequestParameterAttribute("truncateParams", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable TruncateParams { 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 => "v1alpha/{+parent}/executions"; - - /// 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/[^/]+/integrations/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.customFilter", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.customFilter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.endTime", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.endTime", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.eventStatuses", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.eventStatuses", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.executionId", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.executionId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterKey", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterKey", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterPairKey", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterPairKey", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterPairValue", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterPairValue", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterType", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterValue", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterValue", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.startTime", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.startTime", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.taskStatuses", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.taskStatuses", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.workflowName", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.workflowName", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("refreshAcl", new Google.Apis.Discovery.Parameter - { - Name = "refreshAcl", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("truncateParams", new Google.Apis.Discovery.Parameter - { - Name = "truncateParams", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// Gets the Versions resource. - public virtual VersionsResource Versions { get; } - - /// The "versions" collection of methods. - public class VersionsResource - { - private const string Resource = "versions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public VersionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Create a integration with a draft version in the specified project. - /// The body of the request. - /// - /// Required. The parent resource where this version will be created. Format: - /// projects/{project}/locations/{location}/integrations/{integration} - /// - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// Create a integration with a draft version in the specified project. - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The parent resource where this version will be created. Format: - /// projects/{project}/locations/{location}/integrations/{integration} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Set this flag to true, if draft version is to be created for a brand new integration. False, - /// if the request is for an existing integration. For backward compatibility reasons, even if - /// this flag is set to `false` and no existing integration is found, a new draft integration - /// will still be created. - /// - [Google.Apis.Util.RequestParameterAttribute("newIntegration", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable NewIntegration { get; set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/versions"; - - /// Initializes Create 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/[^/]+/integrations/[^/]+$", - }); - RequestParameters.Add("newIntegration", new Google.Apis.Discovery.Parameter - { - Name = "newIntegration", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the - /// integration being ARCHIVED is tagged as "HEAD", the tag is removed from this snapshot and set to - /// the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed - /// too. This RPC throws an exception if the version being deleted is DRAFT, and if the `locked_by` - /// user is not the same as the user performing the Delete. Audit fields updated include - /// last_modified_timestamp, last_modified_by. Any existing lock is released when Deleting a - /// integration. Currently, there is no undelete mechanism. - /// - /// - /// Required. The version to delete. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// - /// Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the - /// integration being ARCHIVED is tagged as "HEAD", the tag is removed from this snapshot and set to - /// the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed - /// too. This RPC throws an exception if the version being deleted is DRAFT, and if the `locked_by` - /// user is not the same as the user performing the Delete. Audit fields updated include - /// last_modified_timestamp, last_modified_by. Any existing lock is released when Deleting a - /// integration. Currently, there is no undelete mechanism. - /// - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The version to delete. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Downloads an integration. Retrieves the `IntegrationVersion` for a given `integration_id` and - /// returns the response as a string. - /// - /// - /// Required. The version to download. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual DownloadRequest Download(string name) - { - return new DownloadRequest(service, name); - } - - /// - /// Downloads an integration. Retrieves the `IntegrationVersion` for a given `integration_id` and - /// returns the response as a string. - /// - public class DownloadRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Download request. - public DownloadRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The version to download. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// File format for download request. - [Google.Apis.Util.RequestParameterAttribute("fileFormat", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable FileFormat { get; set; } - - /// File format for download request. - public enum FileFormatEnum - { - /// Unspecified file format - [Google.Apis.Util.StringValueAttribute("FILE_FORMAT_UNSPECIFIED")] - FILEFORMATUNSPECIFIED = 0, - - /// JSON File Format - [Google.Apis.Util.StringValueAttribute("JSON")] - JSON = 1, - - /// YAML File Format - [Google.Apis.Util.StringValueAttribute("YAML")] - YAML = 2, - } - - /// Gets the method name. - public override string MethodName => "download"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:download"; - - /// Initializes Download 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - RequestParameters.Add("fileFormat", new Google.Apis.Discovery.Parameter - { - Name = "fileFormat", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// Get a integration in the specified project. - /// - /// Required. The version to retrieve. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// Get a integration in the specified project. - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The version to retrieve. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// Returns the list of all integration versions in the specified project. - /// - /// Required. The parent resource where this version will be created. Format: - /// projects/{project}/locations/{location}/integrations/{integration} Specifically, when parent - /// equals: 1. projects//locations//integrations/, Meaning: "List versions (with filter) for a - /// particular integration". 2. projects//locations//integrations/- Meaning: "List versions (with - /// filter) for a client within a particular region". 3. projects//locations/-/integrations/- - /// Meaning: "List versions (with filter) for a client". - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// Returns the list of all integration versions in the specified project. - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. The parent resource where this version will be created. Format: - /// projects/{project}/locations/{location}/integrations/{integration} Specifically, when parent - /// equals: 1. projects//locations//integrations/, Meaning: "List versions (with filter) for a - /// particular integration". 2. projects//locations//integrations/- Meaning: "List versions - /// (with filter) for a client within a particular region". 3. - /// projects//locations/-/integrations/- Meaning: "List versions (with filter) for a client". - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// The field mask which specifies the particular data to be returned. - [Google.Apis.Util.RequestParameterAttribute("fieldMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object FieldMask { get; set; } - - /// - /// Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of - /// ":" (containment), "=" (equality), "&gt;" (greater), "&lt;" (less than), &gt;=" - /// (greater than or equal to), "&lt;=" (less than or equal to), and "!=" (inequality) - /// operators. Negation, conjunction, and disjunction are written using NOT, AND, and OR - /// keywords. For example, organization_id=\"1\" AND state=ACTIVE AND description:"test". - /// Filtering cannot be performed on repeated fields like `task_config`. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// - /// The results would be returned in order you specified here. Currently supported sort keys - /// are: Descending sort order for "last_modified_time", "created_time", "snapshot_number" - /// Ascending sort order for "name". - /// - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// - /// The maximum number of versions to return. The service may return fewer than this value. If - /// unspecified, at most 50 versions 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; } - - /// - /// A page token, received from a previous `ListIntegrationVersions` call. Provide this to - /// retrieve the subsequent page. When paginating, all other parameters provided to - /// `ListIntegrationVersions` must match the call that provided the page token. - /// - [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 => "v1alpha/{+parent}/versions"; - - /// 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/[^/]+/integrations/[^/]+$", - }); - RequestParameters.Add("fieldMask", new Google.Apis.Discovery.Parameter - { - Name = "fieldMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - - /// Update a integration with a draft version in the specified project. - /// The body of the request. - /// Output only. Auto-generated primary key. - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion body, string name) - { - return new PatchRequest(service, body, name); - } - - /// Update a integration with a draft version in the specified project. - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// Output only. Auto-generated primary key. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Field mask specifying the fields in the above integration that have been modified and need - /// to be updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// This RPC throws an exception if the integration is in ARCHIVED or ACTIVE state. This RPC throws - /// an exception if the version being published is DRAFT, and if the `locked_by` user is not the - /// same as the user performing the Publish. Audit fields updated include last_published_timestamp, - /// last_published_by, last_modified_timestamp, last_modified_by. Any existing lock is on this - /// integration is released. - /// - /// The body of the request. - /// - /// Required. The version to publish. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual PublishRequest Publish(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest body, string name) - { - return new PublishRequest(service, body, name); - } - - /// - /// This RPC throws an exception if the integration is in ARCHIVED or ACTIVE state. This RPC throws - /// an exception if the version being published is DRAFT, and if the `locked_by` user is not the - /// same as the user performing the Publish. Audit fields updated include last_published_timestamp, - /// last_published_by, last_modified_timestamp, last_modified_by. Any existing lock is on this - /// integration is released. - /// - public class PublishRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Publish request. - public PublishRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The version to publish. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "publish"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:publish"; - - /// Initializes Publish 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Clears the `locked_by` and `locked_at_timestamp`in the DRAFT version of this integration. It - /// then performs the same action as the CreateDraftIntegrationVersion (i.e., copies the DRAFT - /// version of the integration as a SNAPSHOT and then creates a new DRAFT version with the - /// `locked_by` set to the `user_taking_over` and the `locked_at_timestamp` set to the current - /// timestamp). Both the `locked_by` and `user_taking_over` are notified via email about the - /// takeover. This RPC throws an exception if the integration is not in DRAFT status or if the - /// `locked_by` and `locked_at_timestamp` fields are not set.The TakeoverEdit lock is treated the - /// same as an edit of the integration, and hence shares ACLs with edit. Audit fields updated - /// include last_modified_timestamp, last_modified_by. - /// - /// The body of the request. - /// - /// Required. The version to take over edit lock. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual TakeoverEditLockRequest TakeoverEditLock(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest body, string integrationVersion) - { - return new TakeoverEditLockRequest(service, body, integrationVersion); - } - - /// - /// Clears the `locked_by` and `locked_at_timestamp`in the DRAFT version of this integration. It - /// then performs the same action as the CreateDraftIntegrationVersion (i.e., copies the DRAFT - /// version of the integration as a SNAPSHOT and then creates a new DRAFT version with the - /// `locked_by` set to the `user_taking_over` and the `locked_at_timestamp` set to the current - /// timestamp). Both the `locked_by` and `user_taking_over` are notified via email about the - /// takeover. This RPC throws an exception if the integration is not in DRAFT status or if the - /// `locked_by` and `locked_at_timestamp` fields are not set.The TakeoverEdit lock is treated the - /// same as an edit of the integration, and hence shares ACLs with edit. Audit fields updated - /// include last_modified_timestamp, last_modified_by. - /// - public class TakeoverEditLockRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new TakeoverEditLock request. - public TakeoverEditLockRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest body, string integrationVersion) : base(service) - { - IntegrationVersion = integrationVersion; - Body = body; - InitParameters(); - } - - /// - /// Required. The version to take over edit lock. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("integrationVersion", Google.Apis.Util.RequestParameterType.Path)] - public virtual string IntegrationVersion { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "takeoverEditLock"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+integrationVersion}:takeoverEditLock"; - - /// Initializes TakeoverEditLock parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("integrationVersion", new Google.Apis.Discovery.Parameter - { - Name = "integrationVersion", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" - /// after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws an - /// exception if the version being snapshot is not ACTIVE. Audit fields added include action, - /// action_by, action_timestamp. - /// - /// The body of the request. - /// - /// Required. The version to deactivate. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual UnpublishRequest Unpublish(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest body, string name) - { - return new UnpublishRequest(service, body, name); - } - - /// - /// Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" - /// after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws an - /// exception if the version being snapshot is not ACTIVE. Audit fields added include action, - /// action_by, action_timestamp. - /// - public class UnpublishRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Unpublish request. - public UnpublishRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The version to deactivate. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "unpublish"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:unpublish"; - - /// Initializes Unpublish 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Uploads an integration. The content can be a previously downloaded integration. Performs the - /// same function as CreateDraftIntegrationVersion, but accepts input in a string format, which - /// holds the complete representation of the IntegrationVersion content. - /// - /// The body of the request. - /// - /// Required. The version to upload. Format: - /// projects/{project}/locations/{location}/integrations/{integration} - /// - public virtual UploadRequest Upload(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest body, string parent) - { - return new UploadRequest(service, body, parent); - } - - /// - /// Uploads an integration. The content can be a previously downloaded integration. Performs the - /// same function as CreateDraftIntegrationVersion, but accepts input in a string format, which - /// holds the complete representation of the IntegrationVersion content. - /// - public class UploadRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Upload request. - public UploadRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The version to upload. Format: - /// projects/{project}/locations/{location}/integrations/{integration} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "upload"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/versions:upload"; - - /// Initializes Upload 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/[^/]+/integrations/[^/]+$", - }); - } - } - } - - /// Delete the selected integration and all versions inside - /// Required. The location resource of the request. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Delete the selected integration and all versions inside - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The location resource of the request. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+$", - }); - } - } - - /// - /// Executes integrations synchronously by passing the trigger id in the request body. The request is - /// not returned until the requested executions are either fulfilled or experienced an error. If the - /// integration name is not specified (passing `-`), all of the associated integration under the given - /// trigger_id will be executed. Otherwise only the specified integration for the given `trigger_id` is - /// executed. This is helpful for execution the integration from UI. - /// - /// The body of the request. - /// Required. The integration resource name. - public virtual ExecuteRequest Execute(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest body, string name) - { - return new ExecuteRequest(service, body, name); - } - - /// - /// Executes integrations synchronously by passing the trigger id in the request body. The request is - /// not returned until the requested executions are either fulfilled or experienced an error. If the - /// integration name is not specified (passing `-`), all of the associated integration under the given - /// trigger_id will be executed. Otherwise only the specified integration for the given `trigger_id` is - /// executed. This is helpful for execution the integration from UI. - /// - public class ExecuteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Execute request. - public ExecuteRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// Required. The integration resource name. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "execute"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:execute"; - - /// Initializes Execute 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+$", - }); - } - } - - /// - /// Executes an integration on receiving events from Integration Connector triggers, Eventarc or CPS - /// Trigger. The details about integration are derived from CloudEvent request body. - /// - /// The body of the request. - /// - /// Required. The integration resource name. Format: - /// projects/{gcp_project_id}/locations/{location}/integrations/{integration_id} - /// - public virtual ExecuteEventRequest ExecuteEvent(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteEventRequest body, string name) - { - return new ExecuteEventRequest(service, body, name); - } - - /// - /// Executes an integration on receiving events from Integration Connector triggers, Eventarc or CPS - /// Trigger. The details about integration are derived from CloudEvent request body. - /// - public class ExecuteEventRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new ExecuteEvent request. - public ExecuteEventRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteEventRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The integration resource name. Format: - /// projects/{gcp_project_id}/locations/{location}/integrations/{integration_id} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteEventRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "executeEvent"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:executeEvent"; - - /// Initializes ExecuteEvent 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+$", - }); - } - } - - /// Returns the list of all integrations in the specified project. - /// - /// Required. Project and location from which the integrations should be listed. Format: - /// projects/{project} - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// Returns the list of all integrations in the specified project. - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. Project and location from which the integrations should be listed. Format: - /// projects/{project} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of ":" - /// (containment), "=" (equality), "&gt;" (greater), "&lt;" (less than), &gt;=" (greater - /// than or equal to), "&lt;=" (less than or equal to), and "!=" (inequality) operators. - /// Negation, conjunction, and disjunction are written using NOT, AND, and OR keywords. For example, - /// organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering cannot be performed on - /// repeated fields like `task_config`. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// - /// The results would be returned in order you specified here. Supported sort keys are: Descending - /// sort order by "last_modified_time", "created_time", "snapshot_number". Ascending sort order by - /// the integration name. - /// - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// The page size for the resquest. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The page token for the resquest. - [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 => "v1alpha/{+parent}/integrations"; - - /// 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/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - - /// - /// Schedules an integration for execution by passing the trigger id and the scheduled time in the - /// request body. - /// - /// The body of the request. - /// The integration resource name. - public virtual ScheduleRequest Schedule(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest body, string name) - { - return new ScheduleRequest(service, body, name); - } - - /// - /// Schedules an integration for execution by passing the trigger id and the scheduled time in the - /// request body. - /// - public class ScheduleRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Schedule request. - public ScheduleRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// The integration resource name. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "schedule"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:schedule"; - - /// Initializes Schedule 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 = @"^projects/[^/]+/locations/[^/]+/integrations/[^/]+$", - }); - } - } - } - - /// Gets the Products resource. - public virtual ProductsResource Products { get; } - - /// The "products" collection of methods. - public class ProductsResource - { - private const string Resource = "products"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ProductsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - AuthConfigs = new AuthConfigsResource(service); - Certificates = new CertificatesResource(service); - Integrations = new IntegrationsResource(service); - Integrationtemplates = new IntegrationtemplatesResource(service); - SfdcInstances = new SfdcInstancesResource(service); - } - - /// Gets the AuthConfigs resource. - public virtual AuthConfigsResource AuthConfigs { get; } - - /// The "authConfigs" collection of methods. - public class AuthConfigsResource - { - private const string Resource = "authConfigs"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public AuthConfigsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. - /// access token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store - /// the encrypted credentials in Spanner. Returns the encrypted auth config. - /// - /// The body of the request. - /// Required. "projects/{project}/locations/{location}" format. - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// - /// Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. - /// access token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store - /// the encrypted credentials in Spanner. Returns the encrypted auth config. - /// - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. "projects/{project}/locations/{location}" format. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end - /// footer lines. For example, -----BEGIN CERTIFICATE----- - /// MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= - /// -----END CERTIFICATE----- - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.encryptedPrivateKey", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificateEncryptedPrivateKey { get; set; } - - /// - /// 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is - /// not the password for web server, but an extra layer of security to protected private key. - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.passphrase", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificatePassphrase { get; set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end - /// footer lines. For example, -----BEGIN CERTIFICATE----- - /// MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= - /// -----END CERTIFICATE----- - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.sslCertificate", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificateSslCertificate { get; set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/authConfigs"; - - /// Initializes Create 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/[^/]+/products/[^/]+$", - }); - RequestParameters.Add("clientCertificate.encryptedPrivateKey", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.encryptedPrivateKey", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("clientCertificate.passphrase", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.passphrase", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("clientCertificate.sslCertificate", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.sslCertificate", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// Deletes an auth config. - /// Required. The name that is associated with the AuthConfig. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Deletes an auth config. - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the AuthConfig. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/authConfigs/[^/]+$", - }); - } - } - - /// - /// Gets a complete auth config. If the auth config doesn't exist, Code.NOT_FOUND exception will be - /// thrown. Returns the decrypted auth config. - /// - /// Required. The name that is associated with the AuthConfig. - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// - /// Gets a complete auth config. If the auth config doesn't exist, Code.NOT_FOUND exception will be - /// thrown. Returns the decrypted auth config. - /// - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the AuthConfig. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/authConfigs/[^/]+$", - }); - } - } - - /// - /// Lists all auth configs that match the filter. Restrict to auth configs belong to the current - /// client only. - /// - /// Required. The client, which owns this collection of AuthConfigs. - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists all auth configs that match the filter. Restrict to auth configs belong to the current - /// client only. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The client, which owns this collection of AuthConfigs. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filtering as supported in - /// https://developers.google.com/authorized-buyers/apis/guides/list-filters. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// The size of entries in the response. If unspecified, defaults to 100. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// The mask which specifies fields that need to be returned in the AuthConfig's response. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { 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 => "v1alpha/{+parent}/authConfigs"; - - /// 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/[^/]+/products/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Updates an auth config. If credential is updated, fetch the encrypted auth config from Spanner, - /// decrypt with Cloud KMS key, update the credential fields, re-encrypt with Cloud KMS key and - /// update the Spanner record. For other fields, directly update the Spanner record. Returns the - /// encrypted auth config. - /// - /// The body of the request. - /// - /// Resource name of the SFDC instance - /// projects/{project}/locations/{location}/authConfigs/{authConfig}. - /// - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig body, string name) - { - return new PatchRequest(service, body, name); - } - - /// - /// Updates an auth config. If credential is updated, fetch the encrypted auth config from Spanner, - /// decrypt with Cloud KMS key, update the credential fields, re-encrypt with Cloud KMS key and - /// update the Spanner record. For other fields, directly update the Spanner record. Returns the - /// encrypted auth config. - /// - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Resource name of the SFDC instance - /// projects/{project}/locations/{location}/authConfigs/{authConfig}. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end - /// footer lines. For example, -----BEGIN CERTIFICATE----- - /// MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= - /// -----END CERTIFICATE----- - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.encryptedPrivateKey", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificateEncryptedPrivateKey { get; set; } - - /// - /// 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is - /// not the password for web server, but an extra layer of security to protected private key. - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.passphrase", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificatePassphrase { get; set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end - /// footer lines. For example, -----BEGIN CERTIFICATE----- - /// MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= - /// -----END CERTIFICATE----- - /// - [Google.Apis.Util.RequestParameterAttribute("clientCertificate.sslCertificate", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ClientCertificateSslCertificate { get; set; } - - /// - /// Field mask specifying the fields in the above AuthConfig that have been modified and need to - /// be updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaAuthConfig 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/authConfigs/[^/]+$", - }); - RequestParameters.Add("clientCertificate.encryptedPrivateKey", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.encryptedPrivateKey", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("clientCertificate.passphrase", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.passphrase", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("clientCertificate.sslCertificate", new Google.Apis.Discovery.Parameter - { - Name = "clientCertificate.sslCertificate", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// Gets the Certificates resource. - public virtual CertificatesResource Certificates { get; } - - /// The "certificates" collection of methods. - public class CertificatesResource - { - private const string Resource = "certificates"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public CertificatesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Creates a new certificate. The certificate will be registered to the trawler service and will be - /// encrypted using cloud KMS and stored in Spanner Returns the certificate. - /// - /// The body of the request. - /// Required. "projects/{project}/locations/{location}" format. - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCertificate body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// - /// Creates a new certificate. The certificate will be registered to the trawler service and will be - /// encrypted using cloud KMS and stored in Spanner Returns the certificate. - /// - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCertificate body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. "projects/{project}/locations/{location}" format. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCertificate Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/certificates"; - - /// Initializes Create 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/[^/]+/products/[^/]+$", - }); - } - } - - /// Delete a certificate - /// Required. The name that is associated with the Certificate. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Delete a certificate - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the Certificate. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/certificates/[^/]+$", - }); - } - } - - /// Get a certificates in the specified project. - /// - /// Required. The certificate to retrieve. Format: - /// projects/{project}/locations/{location}/certificates/{certificate} - /// - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// Get a certificates in the specified project. - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The certificate to retrieve. Format: - /// projects/{project}/locations/{location}/certificates/{certificate} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/certificates/[^/]+$", - }); - } - } - - /// - /// List all the certificates that match the filter. Restrict to certificate of current client only. - /// - /// Required. The client, which owns this collection of Certificates. - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// List all the certificates that match the filter. Restrict to certificate of current client only. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The client, which owns this collection of Certificates. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filtering as supported in - /// https://developers.google.com/authorized-buyers/apis/guides/list-filters. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// The size of entries in the response. If unspecified, defaults to 100. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// The mask which specifies fields that need to be returned in the Certificate's response. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { 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 => "v1alpha/{+parent}/certificates"; - - /// 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/[^/]+/products/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Updates the certificate by id. If new certificate file is updated, it will register with the - /// trawler service, re-encrypt with cloud KMS and update the Spanner record. Other fields will - /// directly update the Spanner record. Returns the Certificate. - /// - /// The body of the request. - /// Output only. Auto generated primary key - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCertificate body, string name) - { - return new PatchRequest(service, body, name); - } - - /// - /// Updates the certificate by id. If new certificate file is updated, it will register with the - /// trawler service, re-encrypt with cloud KMS and update the Spanner record. Other fields will - /// directly update the Spanner record. Returns the Certificate. - /// - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCertificate body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// Output only. Auto generated primary key - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Field mask specifying the fields in the above Certificate that have been modified and need - /// to be updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCertificate 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/certificates/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// Gets the Integrations resource. - public virtual IntegrationsResource Integrations { get; } - - /// The "integrations" collection of methods. - public class IntegrationsResource - { - private const string Resource = "integrations"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public IntegrationsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Executions = new ExecutionsResource(service); - Versions = new VersionsResource(service); - } - - /// Gets the Executions resource. - public virtual ExecutionsResource Executions { get; } - - /// The "executions" collection of methods. - public class ExecutionsResource - { - private const string Resource = "executions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ExecutionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Suspensions = new SuspensionsResource(service); - } - - /// Gets the Suspensions resource. - public virtual SuspensionsResource Suspensions { get; } - - /// The "suspensions" collection of methods. - public class SuspensionsResource - { - private const string Resource = "suspensions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public SuspensionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// * Lifts suspension for advanced suspension task. Fetch corresponding suspension with - /// provided suspension Id, resolve suspension, and set up suspension result for the - /// Suspension Task. - /// - /// The body of the request. - /// - /// Required. The resource that the suspension belongs to. - /// "projects/{project}/locations/{location}/products/{product}/integrations/{integration}/executions/{execution}/suspensions/{suspenion}" - /// format. - /// - public virtual LiftRequest Lift(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLiftSuspensionRequest body, string name) - { - return new LiftRequest(service, body, name); - } - - /// - /// * Lifts suspension for advanced suspension task. Fetch corresponding suspension with - /// provided suspension Id, resolve suspension, and set up suspension result for the - /// Suspension Task. - /// - public class LiftRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Lift request. - public LiftRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLiftSuspensionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The resource that the suspension belongs to. - /// "projects/{project}/locations/{location}/products/{product}/integrations/{integration}/executions/{execution}/suspensions/{suspenion}" - /// format. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaLiftSuspensionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "lift"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:lift"; - - /// Initializes Lift 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/executions/[^/]+/suspensions/[^/]+$", - }); - } - } - - /// - /// * Lists suspensions associated with a specific execution. Only those with permissions to - /// resolve the relevant suspensions will be able to view them. - /// - /// - /// Required. - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name} - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// * Lists suspensions associated with a specific execution. Only those with permissions to - /// resolve the relevant suspensions will be able to view them. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Standard filter field. - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// Field name to order by. - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// Maximum number of entries in the response. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Token to retrieve a specific page. - [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 => "v1alpha/{+parent}/suspensions"; - - /// 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/[^/]+/products/[^/]+/integrations/[^/]+/executions/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - - /// - /// * Resolves (lifts/rejects) any number of suspensions. If the integration is already - /// running, only the status of the suspension is updated. Otherwise, the suspended - /// integration will begin execution again. - /// - /// The body of the request. - /// - /// Required. - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}/suspensions/{suspension_id} - /// - public virtual ResolveRequest Resolve(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaResolveSuspensionRequest body, string name) - { - return new ResolveRequest(service, body, name); - } - - /// - /// * Resolves (lifts/rejects) any number of suspensions. If the integration is already - /// running, only the status of the suspension is updated. Otherwise, the suspended - /// integration will begin execution again. - /// - public class ResolveRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Resolve request. - public ResolveRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaResolveSuspensionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}/suspensions/{suspension_id} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaResolveSuspensionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "resolve"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:resolve"; - - /// Initializes Resolve 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/executions/[^/]+/suspensions/[^/]+$", - }); - } - } - } - - /// Cancellation of an execution - /// The body of the request. - /// - /// Required. The execution resource name. Format: - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_id}/executions/{execution_id} - /// - public virtual CancelRequest Cancel(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCancelExecutionRequest body, string name) - { - return new CancelRequest(service, body, name); - } - - /// Cancellation of an execution - public class CancelRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Cancel request. - public CancelRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCancelExecutionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The execution resource name. Format: - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_id}/executions/{execution_id} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaCancelExecutionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "cancel"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:cancel"; - - /// Initializes Cancel 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/executions/[^/]+$", - }); - } - } - - /// Get an execution in the specified project. - /// - /// Required. The execution resource name. Format: - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_id}/executions/{execution_id} - /// - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// Get an execution in the specified project. - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The execution resource name. Format: - /// projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_id}/executions/{execution_id} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/executions/[^/]+$", - }); - } - } - - /// - /// Lists the results of all the integration executions. The response includes the same - /// information as the [execution - /// log](https://cloud.google.com/application-integration/docs/viewing-logs) in the Integration - /// UI. - /// - /// - /// Required. The parent resource name of the integration execution. - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists the results of all the integration executions. The response includes the same - /// information as the [execution - /// log](https://cloud.google.com/application-integration/docs/viewing-logs) in the Integration - /// UI. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The parent resource name of the integration execution. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Optional. Standard filter field, we support filtering on following fields: - /// workflow_name: the name of the integration. CreateTimestamp: the execution created time. - /// event_execution_state: the state of the executions. execution_id: the id of the - /// execution. trigger_id: the id of the trigger. parameter_type: the type of the parameters - /// involved in the execution. All fields support for EQUALS, in additional: CreateTimestamp - /// support for LESS_THAN, GREATER_THAN ParameterType support for HAS For example: - /// "parameter_type" HAS \"string\" Also supports operators like AND, OR, NOT For example, - /// trigger_id=\"id1\" AND workflow_name=\"testWorkflow\" - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// Optional user-provided custom filter. - [Google.Apis.Util.RequestParameterAttribute("filterParams.customFilter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsCustomFilter { get; set; } - - /// End timestamp. - [Google.Apis.Util.RequestParameterAttribute("filterParams.endTime", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable FilterParamsEndTime { get; set; } - - /// List of possible event statuses. - [Google.Apis.Util.RequestParameterAttribute("filterParams.eventStatuses", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable FilterParamsEventStatuses { get; set; } - - /// Execution id. - [Google.Apis.Util.RequestParameterAttribute("filterParams.executionId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsExecutionId { get; set; } - - /// Param key. DEPRECATED. User parameter_pair_key instead. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterKey", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterKey { get; set; } - - /// Param key in the key value pair filter. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterPairKey", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterPairKey { get; set; } - - /// Param value in the key value pair filter. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterPairValue", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterPairValue { get; set; } - - /// Param type. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterType", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterType { get; set; } - - /// Param value. DEPRECATED. User parameter_pair_value instead. - [Google.Apis.Util.RequestParameterAttribute("filterParams.parameterValue", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsParameterValue { get; set; } - - /// Start timestamp. - [Google.Apis.Util.RequestParameterAttribute("filterParams.startTime", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable FilterParamsStartTime { get; set; } - - /// List of possible task statuses. - [Google.Apis.Util.RequestParameterAttribute("filterParams.taskStatuses", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable FilterParamsTaskStatuses { get; set; } - - /// Workflow name. - [Google.Apis.Util.RequestParameterAttribute("filterParams.workflowName", Google.Apis.Util.RequestParameterType.Query)] - public virtual string FilterParamsWorkflowName { get; set; } - - /// - /// Optional. The results would be returned in order you specified here. Currently - /// supporting "last_modified_time" and "create_time". - /// - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// Optional. The size of entries in the response. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// Optional. The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// Optional. View mask for the response data. If set, only the field specified will be - /// returned as part of the result. If not set, all fields in event execution info will be - /// filled and returned. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { get; set; } - - /// - /// Optional. If true, the service will use the most recent acl information to list event - /// execution infos and renew the acl cache. Note that fetching the most recent acl is - /// synchronous, so it will increase RPC call latency. - /// - [Google.Apis.Util.RequestParameterAttribute("refreshAcl", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable RefreshAcl { get; set; } - - /// - /// Optional. If true, the service will truncate the params to only keep the first 1000 - /// characters of string params and empty the executions in order to make response smaller. - /// Only works for UI and when the params fields are not filtered out. - /// - [Google.Apis.Util.RequestParameterAttribute("truncateParams", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable TruncateParams { 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 => "v1alpha/{+parent}/executions"; - - /// 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/[^/]+/products/[^/]+/integrations/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.customFilter", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.customFilter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.endTime", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.endTime", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.eventStatuses", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.eventStatuses", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.executionId", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.executionId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterKey", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterKey", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterPairKey", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterPairKey", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterPairValue", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterPairValue", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterType", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.parameterValue", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.parameterValue", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.startTime", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.startTime", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.taskStatuses", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.taskStatuses", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filterParams.workflowName", new Google.Apis.Discovery.Parameter - { - Name = "filterParams.workflowName", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("refreshAcl", new Google.Apis.Discovery.Parameter - { - Name = "refreshAcl", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("truncateParams", new Google.Apis.Discovery.Parameter - { - Name = "truncateParams", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// Gets the Versions resource. - public virtual VersionsResource Versions { get; } - - /// The "versions" collection of methods. - public class VersionsResource - { - private const string Resource = "versions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public VersionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Create a integration with a draft version in the specified project. - /// The body of the request. - /// - /// Required. The parent resource where this version will be created. Format: - /// projects/{project}/locations/{location}/integrations/{integration} - /// - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// Create a integration with a draft version in the specified project. - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The parent resource where this version will be created. Format: - /// projects/{project}/locations/{location}/integrations/{integration} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Set this flag to true, if draft version is to be created for a brand new integration. - /// False, if the request is for an existing integration. For backward compatibility - /// reasons, even if this flag is set to `false` and no existing integration is found, a new - /// draft integration will still be created. - /// - [Google.Apis.Util.RequestParameterAttribute("newIntegration", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable NewIntegration { get; set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/versions"; - - /// Initializes Create 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/[^/]+/products/[^/]+/integrations/[^/]+$", - }); - RequestParameters.Add("newIntegration", new Google.Apis.Discovery.Parameter - { - Name = "newIntegration", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the - /// integration being ARCHIVED is tagged as "HEAD", the tag is removed from this snapshot and - /// set to the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are - /// removed too. This RPC throws an exception if the version being deleted is DRAFT, and if the - /// `locked_by` user is not the same as the user performing the Delete. Audit fields updated - /// include last_modified_timestamp, last_modified_by. Any existing lock is released when - /// Deleting a integration. Currently, there is no undelete mechanism. - /// - /// - /// Required. The version to delete. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// - /// Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the - /// integration being ARCHIVED is tagged as "HEAD", the tag is removed from this snapshot and - /// set to the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are - /// removed too. This RPC throws an exception if the version being deleted is DRAFT, and if the - /// `locked_by` user is not the same as the user performing the Delete. Audit fields updated - /// include last_modified_timestamp, last_modified_by. Any existing lock is released when - /// Deleting a integration. Currently, there is no undelete mechanism. - /// - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The version to delete. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Downloads an integration. Retrieves the `IntegrationVersion` for a given `integration_id` - /// and returns the response as a string. - /// - /// - /// Required. The version to download. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual DownloadRequest Download(string name) - { - return new DownloadRequest(service, name); - } - - /// - /// Downloads an integration. Retrieves the `IntegrationVersion` for a given `integration_id` - /// and returns the response as a string. - /// - public class DownloadRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Download request. - public DownloadRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The version to download. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// File format for download request. - [Google.Apis.Util.RequestParameterAttribute("fileFormat", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable FileFormat { get; set; } - - /// File format for download request. - public enum FileFormatEnum - { - /// Unspecified file format - [Google.Apis.Util.StringValueAttribute("FILE_FORMAT_UNSPECIFIED")] - FILEFORMATUNSPECIFIED = 0, - - /// JSON File Format - [Google.Apis.Util.StringValueAttribute("JSON")] - JSON = 1, - - /// YAML File Format - [Google.Apis.Util.StringValueAttribute("YAML")] - YAML = 2, - } - - /// Gets the method name. - public override string MethodName => "download"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:download"; - - /// Initializes Download 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - RequestParameters.Add("fileFormat", new Google.Apis.Discovery.Parameter - { - Name = "fileFormat", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// Get a integration in the specified project. - /// - /// Required. The version to retrieve. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// Get a integration in the specified project. - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The version to retrieve. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// Returns the list of all integration versions in the specified project. - /// - /// Required. The parent resource where this version will be created. Format: - /// projects/{project}/locations/{location}/integrations/{integration} Specifically, when parent - /// equals: 1. projects//locations//integrations/, Meaning: "List versions (with filter) for a - /// particular integration". 2. projects//locations//integrations/- Meaning: "List versions - /// (with filter) for a client within a particular region". 3. - /// projects//locations/-/integrations/- Meaning: "List versions (with filter) for a client". - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// Returns the list of all integration versions in the specified project. - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. The parent resource where this version will be created. Format: - /// projects/{project}/locations/{location}/integrations/{integration} Specifically, when - /// parent equals: 1. projects//locations//integrations/, Meaning: "List versions (with - /// filter) for a particular integration". 2. projects//locations//integrations/- Meaning: - /// "List versions (with filter) for a client within a particular region". 3. - /// projects//locations/-/integrations/- Meaning: "List versions (with filter) for a - /// client". - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// The field mask which specifies the particular data to be returned. - [Google.Apis.Util.RequestParameterAttribute("fieldMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object FieldMask { get; set; } - - /// - /// Filter on fields of IntegrationVersion. Fields can be compared with literal values by - /// use of ":" (containment), "=" (equality), "&gt;" (greater), "&lt;" (less than), - /// &gt;=" (greater than or equal to), "&lt;=" (less than or equal to), and "!=" - /// (inequality) operators. Negation, conjunction, and disjunction are written using NOT, - /// AND, and OR keywords. For example, organization_id=\"1\" AND state=ACTIVE AND - /// description:"test". Filtering cannot be performed on repeated fields like `task_config`. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// - /// The results would be returned in order you specified here. Currently supported sort keys - /// are: Descending sort order for "last_modified_time", "created_time", "snapshot_number" - /// Ascending sort order for "name". - /// - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// - /// The maximum number of versions to return. The service may return fewer than this value. - /// If unspecified, at most 50 versions 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; } - - /// - /// A page token, received from a previous `ListIntegrationVersions` call. Provide this to - /// retrieve the subsequent page. When paginating, all other parameters provided to - /// `ListIntegrationVersions` must match the call that provided the page token. - /// - [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 => "v1alpha/{+parent}/versions"; - - /// 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/[^/]+/products/[^/]+/integrations/[^/]+$", - }); - RequestParameters.Add("fieldMask", new Google.Apis.Discovery.Parameter - { - Name = "fieldMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - - /// Update a integration with a draft version in the specified project. - /// The body of the request. - /// Output only. Auto-generated primary key. - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion body, string name) - { - return new PatchRequest(service, body, name); - } - - /// Update a integration with a draft version in the specified project. - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// Output only. Auto-generated primary key. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Field mask specifying the fields in the above integration that have been modified and - /// need to be updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationVersion 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// This RPC throws an exception if the integration is in ARCHIVED or ACTIVE state. This RPC - /// throws an exception if the version being published is DRAFT, and if the `locked_by` user is - /// not the same as the user performing the Publish. Audit fields updated include - /// last_published_timestamp, last_published_by, last_modified_timestamp, last_modified_by. Any - /// existing lock is on this integration is released. - /// - /// The body of the request. - /// - /// Required. The version to publish. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual PublishRequest Publish(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest body, string name) - { - return new PublishRequest(service, body, name); - } - - /// - /// This RPC throws an exception if the integration is in ARCHIVED or ACTIVE state. This RPC - /// throws an exception if the version being published is DRAFT, and if the `locked_by` user is - /// not the same as the user performing the Publish. Audit fields updated include - /// last_published_timestamp, last_published_by, last_modified_timestamp, last_modified_by. Any - /// existing lock is on this integration is released. - /// - public class PublishRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Publish request. - public PublishRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The version to publish. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "publish"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:publish"; - - /// Initializes Publish 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Clears the `locked_by` and `locked_at_timestamp`in the DRAFT version of this integration. It - /// then performs the same action as the CreateDraftIntegrationVersion (i.e., copies the DRAFT - /// version of the integration as a SNAPSHOT and then creates a new DRAFT version with the - /// `locked_by` set to the `user_taking_over` and the `locked_at_timestamp` set to the current - /// timestamp). Both the `locked_by` and `user_taking_over` are notified via email about the - /// takeover. This RPC throws an exception if the integration is not in DRAFT status or if the - /// `locked_by` and `locked_at_timestamp` fields are not set.The TakeoverEdit lock is treated - /// the same as an edit of the integration, and hence shares ACLs with edit. Audit fields - /// updated include last_modified_timestamp, last_modified_by. - /// - /// The body of the request. - /// - /// Required. The version to take over edit lock. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual TakeoverEditLockRequest TakeoverEditLock(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest body, string integrationVersion) - { - return new TakeoverEditLockRequest(service, body, integrationVersion); - } - - /// - /// Clears the `locked_by` and `locked_at_timestamp`in the DRAFT version of this integration. It - /// then performs the same action as the CreateDraftIntegrationVersion (i.e., copies the DRAFT - /// version of the integration as a SNAPSHOT and then creates a new DRAFT version with the - /// `locked_by` set to the `user_taking_over` and the `locked_at_timestamp` set to the current - /// timestamp). Both the `locked_by` and `user_taking_over` are notified via email about the - /// takeover. This RPC throws an exception if the integration is not in DRAFT status or if the - /// `locked_by` and `locked_at_timestamp` fields are not set.The TakeoverEdit lock is treated - /// the same as an edit of the integration, and hence shares ACLs with edit. Audit fields - /// updated include last_modified_timestamp, last_modified_by. - /// - public class TakeoverEditLockRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new TakeoverEditLock request. - public TakeoverEditLockRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest body, string integrationVersion) : base(service) - { - IntegrationVersion = integrationVersion; - Body = body; - InitParameters(); - } - - /// - /// Required. The version to take over edit lock. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("integrationVersion", Google.Apis.Util.RequestParameterType.Path)] - public virtual string IntegrationVersion { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "takeoverEditLock"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+integrationVersion}:takeoverEditLock"; - - /// Initializes TakeoverEditLock parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("integrationVersion", new Google.Apis.Discovery.Parameter - { - Name = "integrationVersion", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" - /// after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws - /// an exception if the version being snapshot is not ACTIVE. Audit fields added include action, - /// action_by, action_timestamp. - /// - /// The body of the request. - /// - /// Required. The version to deactivate. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - public virtual UnpublishRequest Unpublish(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest body, string name) - { - return new UnpublishRequest(service, body, name); - } - - /// - /// Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" - /// after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws - /// an exception if the version being snapshot is not ACTIVE. Audit fields added include action, - /// action_by, action_timestamp. - /// - public class UnpublishRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Unpublish request. - public UnpublishRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The version to deactivate. Format: - /// projects/{project}/locations/{location}/integrations/{integration}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "unpublish"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:unpublish"; - - /// Initializes Unpublish 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Uploads an integration. The content can be a previously downloaded integration. Performs the - /// same function as CreateDraftIntegrationVersion, but accepts input in a string format, which - /// holds the complete representation of the IntegrationVersion content. - /// - /// The body of the request. - /// - /// Required. The version to upload. Format: - /// projects/{project}/locations/{location}/integrations/{integration} - /// - public virtual UploadRequest Upload(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest body, string parent) - { - return new UploadRequest(service, body, parent); - } - - /// - /// Uploads an integration. The content can be a previously downloaded integration. Performs the - /// same function as CreateDraftIntegrationVersion, but accepts input in a string format, which - /// holds the complete representation of the IntegrationVersion content. - /// - public class UploadRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Upload request. - public UploadRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The version to upload. Format: - /// projects/{project}/locations/{location}/integrations/{integration} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "upload"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/versions:upload"; - - /// Initializes Upload 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/[^/]+/products/[^/]+/integrations/[^/]+$", - }); - } - } - } - - /// Delete the selected integration and all versions inside - /// Required. The location resource of the request. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Delete the selected integration and all versions inside - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The location resource of the request. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+$", - }); - } - } - - /// - /// Executes integrations synchronously by passing the trigger id in the request body. The request - /// is not returned until the requested executions are either fulfilled or experienced an error. If - /// the integration name is not specified (passing `-`), all of the associated integration under the - /// given trigger_id will be executed. Otherwise only the specified integration for the given - /// `trigger_id` is executed. This is helpful for execution the integration from UI. - /// - /// The body of the request. - /// Required. The integration resource name. - public virtual ExecuteRequest Execute(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest body, string name) - { - return new ExecuteRequest(service, body, name); - } - - /// - /// Executes integrations synchronously by passing the trigger id in the request body. The request - /// is not returned until the requested executions are either fulfilled or experienced an error. If - /// the integration name is not specified (passing `-`), all of the associated integration under the - /// given trigger_id will be executed. Otherwise only the specified integration for the given - /// `trigger_id` is executed. This is helpful for execution the integration from UI. - /// - public class ExecuteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Execute request. - public ExecuteRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// Required. The integration resource name. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "execute"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:execute"; - - /// Initializes Execute 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+$", - }); - } - } - - /// Returns the list of all integrations in the specified project. - /// - /// Required. Project and location from which the integrations should be listed. Format: - /// projects/{project} - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// Returns the list of all integrations in the specified project. - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. Project and location from which the integrations should be listed. Format: - /// projects/{project} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of - /// ":" (containment), "=" (equality), "&gt;" (greater), "&lt;" (less than), &gt;=" - /// (greater than or equal to), "&lt;=" (less than or equal to), and "!=" (inequality) - /// operators. Negation, conjunction, and disjunction are written using NOT, AND, and OR - /// keywords. For example, organization_id=\"1\" AND state=ACTIVE AND description:"test". - /// Filtering cannot be performed on repeated fields like `task_config`. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// - /// The results would be returned in order you specified here. Supported sort keys are: - /// Descending sort order by "last_modified_time", "created_time", "snapshot_number". Ascending - /// sort order by the integration name. - /// - [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderBy { get; set; } - - /// The page size for the resquest. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The page token for the resquest. - [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 => "v1alpha/{+parent}/integrations"; - - /// 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/[^/]+/products/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter - { - Name = "orderBy", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - - /// - /// Schedules an integration for execution by passing the trigger id and the scheduled time in the - /// request body. - /// - /// The body of the request. - /// The integration resource name. - public virtual ScheduleRequest Schedule(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest body, string name) - { - return new ScheduleRequest(service, body, name); - } - - /// - /// Schedules an integration for execution by passing the trigger id and the scheduled time in the - /// request body. - /// - public class ScheduleRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Schedule request. - public ScheduleRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// The integration resource name. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "schedule"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:schedule"; - - /// Initializes Schedule 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+$", - }); - } - } - } - - /// Gets the Integrationtemplates resource. - public virtual IntegrationtemplatesResource Integrationtemplates { get; } - - /// The "integrationtemplates" collection of methods. - public class IntegrationtemplatesResource - { - private const string Resource = "integrationtemplates"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public IntegrationtemplatesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Versions = new VersionsResource(service); - } - - /// Gets the Versions resource. - public virtual VersionsResource Versions { get; } - - /// The "versions" collection of methods. - public class VersionsResource - { - private const string Resource = "versions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public VersionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Creates an IntegrationTemplateVersion. - /// The body of the request. - /// - /// Required. The parent resource where this TemplateVersion will be created. Format: - /// projects/{project}/location/{location}/product/{product}/integrationtemplates/{integrationtemplate} - /// - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// Creates an IntegrationTemplateVersion. - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The parent resource where this TemplateVersion will be created. Format: - /// projects/{project}/location/{location}/product/{product}/integrationtemplates/{integrationtemplate} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/versions"; - - /// Initializes Create 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/[^/]+/products/[^/]+/integrationtemplates/[^/]+$", - }); - } - } - - /// Returns an IntegrationTemplateVersion in the specified project. - /// - /// Required. The TemplateVersion to retrieve. Format: - /// projects/{project}/locations/{location}/products/{product}/integrationtemplates/{integrationtemplate}/versions/{version} - /// - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// Returns an IntegrationTemplateVersion in the specified project. - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The TemplateVersion to retrieve. Format: - /// projects/{project}/locations/{location}/products/{product}/integrationtemplates/{integrationtemplate}/versions/{version} - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/integrationtemplates/[^/]+/versions/[^/]+$", - }); - } - } - - /// - /// Returns the list of all IntegrationTemplateVersions in the specified project. - /// - /// - /// Required. Format: - /// projects/{project}/location/{location}/product/{product}/integrationtemplates/{integrationtemplate} - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Returns the list of all IntegrationTemplateVersions in the specified project. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. Format: - /// projects/{project}/location/{location}/product/{product}/integrationtemplates/{integrationtemplate} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Filter syntax: defined in the EBNF grammar. - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// - /// The maximum number of IntegrationTemplateVersions to return. The service may return - /// fewer than this value. If unspecified, at most 50 versions 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; } - - /// - /// A page token, received from a previous `ListIntegrationTemplateVersions` call. Provide - /// this to retrieve the subsequent page. When paginating, all other parameters provided to - /// `ListIntegrationTemplateVersions` must match the call that provided the page token. - /// - [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 => "v1alpha/{+parent}/versions"; - - /// 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/[^/]+/products/[^/]+/integrationtemplates/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - } - } - - /// Gets the SfdcInstances resource. - public virtual SfdcInstancesResource SfdcInstances { get; } - - /// The "sfdcInstances" collection of methods. - public class SfdcInstancesResource - { - private const string Resource = "sfdcInstances"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public SfdcInstancesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - SfdcChannels = new SfdcChannelsResource(service); - } - - /// Gets the SfdcChannels resource. - public virtual SfdcChannelsResource SfdcChannels { get; } - - /// The "sfdcChannels" collection of methods. - public class SfdcChannelsResource - { - private const string Resource = "sfdcChannels"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public SfdcChannelsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel. - /// - /// The body of the request. - /// Required. "projects/{project}/locations/{location}" format. - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// - /// Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel. - /// - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. "projects/{project}/locations/{location}" format. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/sfdcChannels"; - - /// Initializes Create 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/[^/]+/products/[^/]+/sfdcInstances/[^/]+$", - }); - } - } - - /// Deletes an sfdc channel. - /// Required. The name that is associated with the SfdcChannel. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Deletes an sfdc channel. - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the SfdcChannel. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/sfdcInstances/[^/]+/sfdcChannels/[^/]+$", - }); - } - } - - /// - /// Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown. - /// - /// Required. The name that is associated with the SfdcChannel. - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// - /// Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown. - /// - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the SfdcChannel. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/sfdcInstances/[^/]+/sfdcChannels/[^/]+$", - }); - } - } - - /// - /// Lists all sfdc channels that match the filter. Restrict to sfdc channels belonging to the - /// current client only. - /// - /// - /// Required. The client, which owns this collection of SfdcChannels. - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists all sfdc channels that match the filter. Restrict to sfdc channels belonging to the - /// current client only. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The client, which owns this collection of SfdcChannels. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filtering as supported in - /// https://developers.google.com/authorized-buyers/apis/guides/list-filters. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// The size of entries in the response. If unspecified, defaults to 100. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// The mask which specifies fields that need to be returned in the SfdcChannel's response. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { 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 => "v1alpha/{+parent}/sfdcChannels"; - - /// 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/[^/]+/products/[^/]+/sfdcInstances/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the sfdc channel. - /// - /// The body of the request. - /// - /// Resource name of the SFDC channel - /// projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}. - /// - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel body, string name) - { - return new PatchRequest(service, body, name); - } - - /// - /// Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the sfdc channel. - /// - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Resource name of the SFDC channel - /// projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Field mask specifying the fields in the above SfdcChannel that have been modified and - /// need to be updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/sfdcInstances/[^/]+/sfdcChannels/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// - /// Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance. - /// - /// The body of the request. - /// Required. "projects/{project}/locations/{location}" format. - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// - /// Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance. - /// - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. "projects/{project}/locations/{location}" format. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/sfdcInstances"; - - /// Initializes Create 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/[^/]+/products/[^/]+$", - }); - } - } - - /// Deletes an sfdc instance. - /// Required. The name that is associated with the SfdcInstance. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Deletes an sfdc instance. - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the SfdcInstance. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/sfdcInstances/[^/]+$", - }); - } - } - - /// - /// Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown. - /// - /// Required. The name that is associated with the SfdcInstance. - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// - /// Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown. - /// - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the SfdcInstance. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/sfdcInstances/[^/]+$", - }); - } - } - - /// - /// Lists all sfdc instances that match the filter. Restrict to sfdc instances belonging to the - /// current client only. - /// - /// Required. The client, which owns this collection of SfdcInstances. - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists all sfdc instances that match the filter. Restrict to sfdc instances belonging to the - /// current client only. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The client, which owns this collection of SfdcInstances. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filtering as supported in - /// https://developers.google.com/authorized-buyers/apis/guides/list-filters. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// The size of entries in the response. If unspecified, defaults to 100. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// The mask which specifies fields that need to be returned in the SfdcInstance's response. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { 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 => "v1alpha/{+parent}/sfdcInstances"; - - /// 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/[^/]+/products/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Updates an sfdc instance. Updates the sfdc instance in spanner. Returns the sfdc instance. - /// - /// The body of the request. - /// - /// Resource name of the SFDC instance - /// projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}. - /// - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance body, string name) - { - return new PatchRequest(service, body, name); - } - - /// - /// Updates an sfdc instance. Updates the sfdc instance in spanner. Returns the sfdc instance. - /// - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Resource name of the SFDC instance - /// projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Field mask specifying the fields in the above SfdcInstance that have been modified and need - /// to be updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/products/[^/]+/sfdcInstances/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - } - - /// Gets the SfdcInstances resource. - public virtual SfdcInstancesResource SfdcInstances { get; } - - /// The "sfdcInstances" collection of methods. - public class SfdcInstancesResource - { - private const string Resource = "sfdcInstances"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public SfdcInstancesResource(Google.Apis.Services.IClientService service) - { - this.service = service; - SfdcChannels = new SfdcChannelsResource(service); - } - - /// Gets the SfdcChannels resource. - public virtual SfdcChannelsResource SfdcChannels { get; } - - /// The "sfdcChannels" collection of methods. - public class SfdcChannelsResource - { - private const string Resource = "sfdcChannels"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public SfdcChannelsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel. - /// - /// The body of the request. - /// Required. "projects/{project}/locations/{location}" format. - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// - /// Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel. - /// - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. "projects/{project}/locations/{location}" format. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/sfdcChannels"; - - /// Initializes Create 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/[^/]+/sfdcInstances/[^/]+$", - }); - } - } - - /// Deletes an sfdc channel. - /// Required. The name that is associated with the SfdcChannel. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Deletes an sfdc channel. - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the SfdcChannel. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/sfdcInstances/[^/]+/sfdcChannels/[^/]+$", - }); - } - } - - /// - /// Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown. - /// - /// Required. The name that is associated with the SfdcChannel. - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// - /// Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown. - /// - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the SfdcChannel. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/sfdcInstances/[^/]+/sfdcChannels/[^/]+$", - }); - } - } - - /// - /// Lists all sfdc channels that match the filter. Restrict to sfdc channels belonging to the - /// current client only. - /// - /// Required. The client, which owns this collection of SfdcChannels. - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists all sfdc channels that match the filter. Restrict to sfdc channels belonging to the - /// current client only. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The client, which owns this collection of SfdcChannels. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filtering as supported in - /// https://developers.google.com/authorized-buyers/apis/guides/list-filters. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// The size of entries in the response. If unspecified, defaults to 100. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// The mask which specifies fields that need to be returned in the SfdcChannel's response. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { 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 => "v1alpha/{+parent}/sfdcChannels"; - - /// 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/[^/]+/sfdcInstances/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the sfdc channel. - /// - /// The body of the request. - /// - /// Resource name of the SFDC channel - /// projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}. - /// - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel body, string name) - { - return new PatchRequest(service, body, name); - } - - /// - /// Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the sfdc channel. - /// - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Resource name of the SFDC channel - /// projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Field mask specifying the fields in the above SfdcChannel that have been modified and need - /// to be updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcChannel 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/sfdcInstances/[^/]+/sfdcChannels/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - - /// - /// Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance. - /// - /// The body of the request. - /// Required. "projects/{project}/locations/{location}" format. - public virtual CreateRequest Create(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// - /// Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance. - /// - public class CreateRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// Required. "projects/{project}/locations/{location}" format. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/sfdcInstances"; - - /// Initializes Create 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/[^/]+$", - }); - } - } - - /// Deletes an sfdc instance. - /// Required. The name that is associated with the SfdcInstance. - public virtual DeleteRequest Delete(string name) - { - return new DeleteRequest(service, name); - } - - /// Deletes an sfdc instance. - public class DeleteRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Delete request. - public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the SfdcInstance. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "delete"; - - /// Gets the HTTP method. - public override string HttpMethod => "DELETE"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Delete 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 = @"^projects/[^/]+/locations/[^/]+/sfdcInstances/[^/]+$", - }); - } - } - - /// - /// Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown. - /// - /// Required. The name that is associated with the SfdcInstance. - public virtual GetRequest Get(string name) - { - return new GetRequest(service, name); - } - - /// - /// Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown. - /// - public class GetRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// Required. The name that is associated with the SfdcInstance. - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "get"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}"; - - /// Initializes Get 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 = @"^projects/[^/]+/locations/[^/]+/sfdcInstances/[^/]+$", - }); - } - } - - /// - /// Lists all sfdc instances that match the filter. Restrict to sfdc instances belonging to the current - /// client only. - /// - /// Required. The client, which owns this collection of SfdcInstances. - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// - /// Lists all sfdc instances that match the filter. Restrict to sfdc instances belonging to the current - /// client only. - /// - public class ListRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// Required. The client, which owns this collection of SfdcInstances. - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Filtering as supported in - /// https://developers.google.com/authorized-buyers/apis/guides/list-filters. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// The size of entries in the response. If unspecified, defaults to 100. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// The token returned in the previous response. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// - /// The mask which specifies fields that need to be returned in the SfdcInstance's response. - /// - [Google.Apis.Util.RequestParameterAttribute("readMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object ReadMask { 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 => "v1alpha/{+parent}/sfdcInstances"; - - /// 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/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - RequestParameters.Add("readMask", new Google.Apis.Discovery.Parameter - { - Name = "readMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// - /// Updates an sfdc instance. Updates the sfdc instance in spanner. Returns the sfdc instance. - /// - /// The body of the request. - /// - /// Resource name of the SFDC instance - /// projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}. - /// - public virtual PatchRequest Patch(Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance body, string name) - { - return new PatchRequest(service, body, name); - } - - /// - /// Updates an sfdc instance. Updates the sfdc instance in spanner. Returns the sfdc instance. - /// - public class PatchRequest : IntegrationsBaseServiceRequest - { - /// Constructs a new Patch request. - public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Resource name of the SFDC instance - /// projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// - /// Field mask specifying the fields in the above SfdcInstance that have been modified and need to - /// be updated. - /// - [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.Integrations.v1alpha.Data.GoogleCloudIntegrationsV1alphaSfdcInstance 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 => "v1alpha/{+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 = @"^projects/[^/]+/locations/[^/]+/sfdcInstances/[^/]+$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } - } - } -} -namespace Google.Apis.Integrations.v1alpha.Data -{ - /// - /// Registered ids for errors, as "oneof" enums. Each task or logical grouping of tasks may share the same enum. - /// - public class CrmlogErrorCode : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("commonErrorCode")] - public virtual string CommonErrorCode { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Defines the credential types to be supported as Task may restrict specific types to use, e.g. Cloud SQL Task - /// will use username/password type only. - /// - [Newtonsoft.Json.JsonPropertyAttribute("allowedCredentialTypes")] - public virtual System.Collections.Generic.IList AllowedCredentialTypes { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("allowedServiceAccountInContext")] - public virtual System.Nullable AllowedServiceAccountInContext { get; set; } - - /// UUID of the AuthConfig. - [Newtonsoft.Json.JsonPropertyAttribute("authConfigId")] - public virtual string AuthConfigId { get; set; } - - /// A space-delimited list of requested scope permissions. - [Newtonsoft.Json.JsonPropertyAttribute("scope")] - public virtual string Scope { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("useServiceAccountInContext")] - public virtual System.Nullable UseServiceAccountInContext { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Email address along with optional name and tokens. These tokens will be substituted for the variables in the - /// form of [{var_name}], where var_name could be any string of no more than 32 bytes. - /// - public class EnterpriseCrmEventbusProtoAddress : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. - [Newtonsoft.Json.JsonPropertyAttribute("email")] - public virtual string Email { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("tokens")] - public virtual System.Collections.Generic.IList Tokens { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Attributes are additional options that can be associated with each event property. For more information, see - /// - public class EnterpriseCrmEventbusProtoAttributes : Google.Apis.Requests.IDirectResponseSchema - { - /// Things like URL, Email, Currency, Timestamp (rather than string, int64...) - [Newtonsoft.Json.JsonPropertyAttribute("dataType")] - public virtual string DataType { get; set; } - - /// Used to define defaults. - [Newtonsoft.Json.JsonPropertyAttribute("defaultValue")] - public virtual EnterpriseCrmEventbusProtoValueType DefaultValue { get; set; } - - /// - /// Required for event execution. The validation will be done by the event bus when the event is triggered. - /// - [Newtonsoft.Json.JsonPropertyAttribute("isRequired")] - public virtual System.Nullable IsRequired { get; set; } - - /// - /// Used to indicate if a ParameterEntry should be converted to ParamIndexes for ST-Spanner full-text search. - /// DEPRECATED: use searchable. - /// - [Newtonsoft.Json.JsonPropertyAttribute("isSearchable")] - public virtual System.Nullable IsSearchable { get; set; } - - /// See - [Newtonsoft.Json.JsonPropertyAttribute("logSettings")] - public virtual EnterpriseCrmEventbusProtoLogSettings LogSettings { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("searchable")] - public virtual string Searchable { get; set; } - - /// List of tasks that can view this property, if empty then all. - [Newtonsoft.Json.JsonPropertyAttribute("taskVisibility")] - public virtual System.Collections.Generic.IList TaskVisibility { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// List of error enums for alerts. - public class EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("enumStrings")] - public virtual System.Collections.Generic.IList EnumStrings { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("filterType")] - public virtual string FilterType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The threshold value of the metric, above or below which the alert should be triggered. See EventAlertConfig or - /// TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these - /// fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or - /// both of these fields may be set, and also, the duration threshold value should be specified in the - /// threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A - /// different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig. - /// - public class EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("absolute")] - public virtual System.Nullable Absolute { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("percentage")] - public virtual System.Nullable Percentage { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoBaseFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoBaseValue : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Start with a function that does not build on existing values. Eg. CurrentTime, Min, Max, Exists, etc. - /// - [Newtonsoft.Json.JsonPropertyAttribute("baseFunction")] - public virtual EnterpriseCrmEventbusProtoFunction BaseFunction { get; set; } - - /// Start with a literal value. - [Newtonsoft.Json.JsonPropertyAttribute("literalValue")] - public virtual EnterpriseCrmEventbusProtoParameterValueType LiteralValue { get; set; } - - /// Start with a reference value to dereference. - [Newtonsoft.Json.JsonPropertyAttribute("referenceValue")] - public virtual string ReferenceValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoBooleanArrayFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoBooleanFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoBooleanParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("booleanValues")] - public virtual System.Collections.Generic.IList> BooleanValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoBuganizerNotification : Google.Apis.Requests.IDirectResponseSchema - { - /// Whom to assign the new bug. Optional. - [Newtonsoft.Json.JsonPropertyAttribute("assigneeEmailAddress")] - public virtual string AssigneeEmailAddress { get; set; } - - /// ID of the buganizer component within which to create a new issue. Required. - [Newtonsoft.Json.JsonPropertyAttribute("componentId")] - public virtual System.Nullable ComponentId { get; set; } - - /// ID of the buganizer template to use. Optional. - [Newtonsoft.Json.JsonPropertyAttribute("templateId")] - public virtual System.Nullable TemplateId { get; set; } - - /// Title of the issue to be created. Required. - [Newtonsoft.Json.JsonPropertyAttribute("title")] - public virtual string Title { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoCloudKmsConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. The id of GCP project where the KMS key is stored. If not provided, assume the key is stored in - /// the same GCP project defined in Client (tag 14). - /// - [Newtonsoft.Json.JsonPropertyAttribute("gcpProjectId")] - public virtual string GcpProjectId { get; set; } - - /// - /// A Cloud KMS key is a named object containing one or more key versions, along with metadata for the key. A - /// key exists on exactly one key ring tied to a specific location. - /// - [Newtonsoft.Json.JsonPropertyAttribute("keyName")] - public virtual string KeyName { get; set; } - - /// - /// A key ring organizes keys in a specific Google Cloud location and allows you to manage access control on - /// groups of keys. A key ring's name does not need to be unique across a Google Cloud project, but must be - /// unique within a given location. - /// - [Newtonsoft.Json.JsonPropertyAttribute("keyRingName")] - public virtual string KeyRingName { get; set; } - - /// - /// Optional. Each version of a key contains key material used for encryption or signing. A key's version is - /// represented by an integer, starting at 1. To decrypt data or verify a signature, you must use the same key - /// version that was used to encrypt or sign the data. - /// - [Newtonsoft.Json.JsonPropertyAttribute("keyVersionName")] - public virtual string KeyVersionName { get; set; } - - /// Location name of the key ring, e.g. "us-west1". - [Newtonsoft.Json.JsonPropertyAttribute("locationName")] - public virtual string LocationName { get; set; } - - /// - /// Optional. The service account used for authentication of this KMS key. If this is not provided, the service - /// account in Client.clientSource will be used. - /// - [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] - public virtual string ServiceAccount { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Cloud Scheduler Trigger configuration - public class EnterpriseCrmEventbusProtoCloudSchedulerConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. The cron tab of cloud scheduler trigger. - [Newtonsoft.Json.JsonPropertyAttribute("cronTab")] - public virtual string CronTab { get; set; } - - /// - /// Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List - /// integrations - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorMessage")] - public virtual string ErrorMessage { get; set; } - - /// Required. The location where associated cloud scheduler job will be created - [Newtonsoft.Json.JsonPropertyAttribute("location")] - public virtual string Location { get; set; } - - /// - /// Required. Service account used by Cloud Scheduler to trigger the integration at scheduled time - /// - [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountEmail")] - public virtual string ServiceAccountEmail { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// This message recursively combines constituent conditions using logical AND. - public class EnterpriseCrmEventbusProtoCombinedCondition : Google.Apis.Requests.IDirectResponseSchema - { - /// A set of individual constituent conditions. - [Newtonsoft.Json.JsonPropertyAttribute("conditions")] - public virtual System.Collections.Generic.IList Conditions { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Condition that uses `operator` to evaluate the key against the value. - public class EnterpriseCrmEventbusProtoCondition : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Key that's evaluated against the `value`. Please note the data type of the runtime value associated with the - /// key should match the data type of `value`, else an IllegalArgumentException is thrown. - /// - [Newtonsoft.Json.JsonPropertyAttribute("eventPropertyKey")] - public virtual string EventPropertyKey { get; set; } - - /// - /// Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value - /// operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair. - /// - [Newtonsoft.Json.JsonPropertyAttribute("operator")] - public virtual string Operator__ { get; set; } - - /// Value that's checked for the key. - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual EnterpriseCrmEventbusProtoValueType Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains the combined condition calculation results. - public class EnterpriseCrmEventbusProtoConditionResult : Google.Apis.Requests.IDirectResponseSchema - { - /// the current task number. - [Newtonsoft.Json.JsonPropertyAttribute("currentTaskNumber")] - public virtual string CurrentTaskNumber { get; set; } - - /// the next task number. - [Newtonsoft.Json.JsonPropertyAttribute("nextTaskNumber")] - public virtual string NextTaskNumber { get; set; } - - /// - /// the result comes out after evaluate the combined condition. True if there's no combined condition specified. - /// - [Newtonsoft.Json.JsonPropertyAttribute("result")] - public virtual System.Nullable Result { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoConnectorsConnection : Google.Apis.Requests.IDirectResponseSchema - { - /// Connection name Format: projects/{project}/locations/{location}/connections/{connection} - [Newtonsoft.Json.JsonPropertyAttribute("connectionName")] - public virtual string ConnectionName { get; set; } - - /// - /// Connector version Format: - /// projects/{project}/locations/{location}/providers/{provider}/connectors/{connector}/versions/{version} - /// - [Newtonsoft.Json.JsonPropertyAttribute("connectorVersion")] - public virtual string ConnectorVersion { get; set; } - - /// - /// Service name Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service} - /// - [Newtonsoft.Json.JsonPropertyAttribute("serviceName")] - public virtual string ServiceName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// User-selected connection. - [Newtonsoft.Json.JsonPropertyAttribute("connection")] - public virtual EnterpriseCrmEventbusProtoConnectorsConnection Connection { get; set; } - - /// Operation to perform using the configured connection. - [Newtonsoft.Json.JsonPropertyAttribute("operation")] - public virtual string Operation { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Represents two-dimensional positions. - public class EnterpriseCrmEventbusProtoCoordinate : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("x")] - public virtual System.Nullable X { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("y")] - public virtual System.Nullable Y { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoCustomSuspensionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// Request to fire an event containing the SuspensionInfo message. - [Newtonsoft.Json.JsonPropertyAttribute("postToQueueWithTriggerIdRequest")] - public virtual GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest PostToQueueWithTriggerIdRequest { get; set; } - - /// In the fired event, set the SuspensionInfo message as the value for this key. - [Newtonsoft.Json.JsonPropertyAttribute("suspensionInfoEventParameterKey")] - public virtual string SuspensionInfoEventParameterKey { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoDoubleArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("values")] - public virtual System.Collections.Generic.IList> Values { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoDoubleArrayFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoDoubleFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoDoubleParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("doubleValues")] - public virtual System.Collections.Generic.IList> DoubleValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An error, warning, or information message associated with a workflow. - public class EnterpriseCrmEventbusProtoErrorDetail : Google.Apis.Requests.IDirectResponseSchema - { - /// The associated error-code, which can be a common or internal code. - [Newtonsoft.Json.JsonPropertyAttribute("errorCode")] - public virtual CrmlogErrorCode ErrorCode { get; set; } - - /// - /// The full text of the error message, including any parameters that were thrown along with the exception. - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorMessage")] - public virtual string ErrorMessage { get; set; } - - /// The severity of the error: ERROR|WARN|INFO. - [Newtonsoft.Json.JsonPropertyAttribute("severity")] - public virtual string Severity { get; set; } - - /// - /// The task try-number, in which, the error occurred. If zero, the error happened at the event level. - /// - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual System.Nullable TaskNumber { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// LINT.IfChange This message is used for storing key value pair properties for each Event / Task in the EventBus. - /// - public class EnterpriseCrmEventbusProtoEventBusProperties : Google.Apis.Requests.IDirectResponseSchema - { - /// An unordered list of property entries. - [Newtonsoft.Json.JsonPropertyAttribute("properties")] - public virtual System.Collections.Generic.IList Properties { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Contains the details of the execution info of this event: this includes the tasks execution details plus the - /// event execution statistics. Next available id: 10 - /// - public class EnterpriseCrmEventbusProtoEventExecutionDetails : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("eventAttemptStats")] - public virtual System.Collections.Generic.IList EventAttemptStats { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionSnapshot")] - public virtual System.Collections.Generic.IList EventExecutionSnapshot { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionState")] - public virtual string EventExecutionState { get; set; } - - /// Indicates the number of times the execution has restarted from the beginning. - [Newtonsoft.Json.JsonPropertyAttribute("eventRetriesFromBeginningCount")] - public virtual System.Nullable EventRetriesFromBeginningCount { get; set; } - - /// The log file path (aka. cns address) for this event. - [Newtonsoft.Json.JsonPropertyAttribute("logFilePath")] - public virtual string LogFilePath { get; set; } - - /// - /// The network address (aka. bns address) that indicates where the event executor is running. - /// - [Newtonsoft.Json.JsonPropertyAttribute("networkAddress")] - public virtual string NetworkAddress { get; set; } - - /// Next scheduled execution time in case the execution status was RETRY_ON_HOLD. - [Newtonsoft.Json.JsonPropertyAttribute("nextExecutionTime")] - public virtual System.Nullable NextExecutionTime { get; set; } - - /// - /// Used internally and shouldn't be exposed to users. A counter for the cron job to record how many times this - /// event is in in_process state but don't have a lock consecutively/ - /// - [Newtonsoft.Json.JsonPropertyAttribute("ryeLockUnheldCount")] - public virtual System.Nullable RyeLockUnheldCount { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats : Google.Apis.Requests.IDirectResponseSchema - { - /// The end time of the event execution for current attempt. - [Newtonsoft.Json.JsonPropertyAttribute("endTime")] - public virtual System.Nullable EndTime { get; set; } - - /// - /// The start time of the event execution for current attempt. This could be in the future if it's been - /// scheduled. - /// - [Newtonsoft.Json.JsonPropertyAttribute("startTime")] - public virtual System.Nullable StartTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains the snapshot of the event execution for a given checkpoint. Next available id: 13 - public class EnterpriseCrmEventbusProtoEventExecutionSnapshot : Google.Apis.Requests.IDirectResponseSchema - { - /// Indicates "right after which checkpoint task's execution" this snapshot is taken. - [Newtonsoft.Json.JsonPropertyAttribute("checkpointTaskNumber")] - public virtual string CheckpointTaskNumber { get; set; } - - /// All of the computed conditions that been calculated. - [Newtonsoft.Json.JsonPropertyAttribute("conditionResults")] - public virtual System.Collections.Generic.IList ConditionResults { get; set; } - - /// The parameters in Event object that differs from last snapshot. - [Newtonsoft.Json.JsonPropertyAttribute("diffParams")] - public virtual EnterpriseCrmEventbusProtoEventParameters DiffParams { get; set; } - - /// Points to the event execution info this snapshot belongs to. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionInfoId")] - public virtual string EventExecutionInfoId { get; set; } - - /// Auto-generated. Used as primary key for EventExecutionSnapshots table. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionSnapshotId")] - public virtual string EventExecutionSnapshotId { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionSnapshotMetadata")] - public virtual EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata EventExecutionSnapshotMetadata { get; set; } - - /// The parameters in Event object. - [Newtonsoft.Json.JsonPropertyAttribute("eventParams")] - public virtual EnterpriseCrmEventbusProtoEventParameters EventParams { get; set; } - - /// indicate whether snapshot exceeded maximum size before clean up - [Newtonsoft.Json.JsonPropertyAttribute("exceedMaxSize")] - public virtual System.Nullable ExceedMaxSize { get; set; } - - /// Indicates when this snapshot is taken. - [Newtonsoft.Json.JsonPropertyAttribute("snapshotTime")] - public virtual System.Nullable SnapshotTime { get; set; } - - /// All of the task execution details at the given point of time. - [Newtonsoft.Json.JsonPropertyAttribute("taskExecutionDetails")] - public virtual System.Collections.Generic.IList TaskExecutionDetails { get; set; } - - /// The task name associated with this snapshot. Could be empty. - [Newtonsoft.Json.JsonPropertyAttribute("taskName")] - public virtual string TaskName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata : Google.Apis.Requests.IDirectResponseSchema - { - /// the event attempt number this snapshot belongs to. - [Newtonsoft.Json.JsonPropertyAttribute("eventAttemptNum")] - public virtual System.Nullable EventAttemptNum { get; set; } - - /// the task attempt number this snapshot belongs to. Could be empty. - [Newtonsoft.Json.JsonPropertyAttribute("taskAttemptNum")] - public virtual System.Nullable TaskAttemptNum { get; set; } - - /// the task label associated with this snapshot. Could be empty. - [Newtonsoft.Json.JsonPropertyAttribute("taskLabel")] - public virtual string TaskLabel { get; set; } - - /// the task name associated with this snapshot. Could be empty. - [Newtonsoft.Json.JsonPropertyAttribute("taskName")] - public virtual string TaskName { get; set; } - - /// The task number associated with this snapshot. Could be empty. - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual string TaskNumber { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for - /// each event in the event bus. Please see - /// - public class EnterpriseCrmEventbusProtoEventParameters : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Parameters are a part of Event and can be used to communicate between different tasks that are part of the - /// same integration execution. - /// - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual System.Collections.Generic.IList Parameters { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Message that helps aggregate all sub-executions triggered by one execution and keeps track of child-parent - /// relationships. - /// - public class EnterpriseCrmEventbusProtoExecutionTraceInfo : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Parent event execution info id that triggers the current execution through SubWorkflowExecutorTask. - /// - [Newtonsoft.Json.JsonPropertyAttribute("parentEventExecutionInfoId")] - public virtual string ParentEventExecutionInfoId { get; set; } - - /// Used to aggregate ExecutionTraceInfo. - [Newtonsoft.Json.JsonPropertyAttribute("traceId")] - public virtual string TraceId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Represents external traffic type and id. - public class EnterpriseCrmEventbusProtoExternalTraffic : Google.Apis.Requests.IDirectResponseSchema - { - /// User’s GCP project id the traffic is referring to. - [Newtonsoft.Json.JsonPropertyAttribute("gcpProjectId")] - public virtual string GcpProjectId { get; set; } - - /// User’s GCP project number the traffic is referring to. - [Newtonsoft.Json.JsonPropertyAttribute("gcpProjectNumber")] - public virtual string GcpProjectNumber { get; set; } - - /// Location for the user's request. - [Newtonsoft.Json.JsonPropertyAttribute("location")] - public virtual string Location { get; set; } - - /// - /// LINT.ThenChange(//depot/google3/enterprise/crm/eventbus/proto/product.proto:product, - /// //depot/google3/java/com/google/enterprise/crm/integrationplatform/api/utils/ConverterUtils.java:source_to_product) - /// - [Newtonsoft.Json.JsonPropertyAttribute("source")] - public virtual string Source { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its - /// dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). - /// - public class EnterpriseCrmEventbusProtoFailurePolicy : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. - /// Defines the initial interval for backoff. - /// - [Newtonsoft.Json.JsonPropertyAttribute("intervalInSeconds")] - public virtual System.Nullable IntervalInSeconds { get; set; } - - /// - /// Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. - /// Defines the number of times the task will be retried if failed. - /// - [Newtonsoft.Json.JsonPropertyAttribute("maxNumRetries")] - public virtual System.Nullable MaxNumRetries { get; set; } - - /// Defines what happens to the task upon failure. - [Newtonsoft.Json.JsonPropertyAttribute("retryStrategy")] - public virtual string RetryStrategy { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Information about the value and type of the field. - public class EnterpriseCrmEventbusProtoField : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// By default, if the cardinality is unspecified the field is considered required while mapping. - /// - [Newtonsoft.Json.JsonPropertyAttribute("cardinality")] - public virtual string Cardinality { get; set; } - - /// - /// This holds the default values for the fields. This value is supplied by user so may or may not contain PII - /// or SPII data. - /// - [Newtonsoft.Json.JsonPropertyAttribute("defaultValue")] - public virtual EnterpriseCrmEventbusProtoParameterValueType DefaultValue { get; set; } - - /// Specifies the data type of the field. - [Newtonsoft.Json.JsonPropertyAttribute("fieldType")] - public virtual string FieldType { get; set; } - - /// - /// Optional. The fully qualified proto name (e.g. enterprise.crm.storage.Account). Required for output field of - /// type PROTO_VALUE or PROTO_ARRAY. For e.g., if input field_type is BYTES and output field_type is - /// PROTO_VALUE, then fully qualified proto type url should be provided to parse the input bytes. If field_type - /// is *_ARRAY, then all the converted protos are of the same type. - /// - [Newtonsoft.Json.JsonPropertyAttribute("protoDefPath")] - public virtual string ProtoDefPath { get; set; } - - /// - /// This holds the reference key of the workflow or task parameter. 1. Any workflow parameter, for e.g. - /// $workflowParam1$. 2. Any task input or output parameter, for e.g. $task1_param1$. 3. Any workflow or task - /// parameters with subfield references, for e.g., $task1_param1.employee.id$ - /// - [Newtonsoft.Json.JsonPropertyAttribute("referenceKey")] - public virtual string ReferenceKey { get; set; } - - /// - /// This is the transform expression to fetch the input field value. for e.g. $param1$.CONCAT('test'). Keep - /// points - 1. Only input field can have a transform expression. 2. If a transform expression is provided, - /// reference_key will be ignored. 3. If no value is returned after evaluation of transform expression, - /// default_value can be mapped if provided. 4. The field_type should be the type of the final object returned - /// after the transform expression is evaluated. Scrubs the transform expression before logging as value - /// provided by user so may or may not contain PII or SPII data. - /// - [Newtonsoft.Json.JsonPropertyAttribute("transformExpression")] - public virtual EnterpriseCrmEventbusProtoTransformExpression TransformExpression { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Field Mapping Config to map multiple output fields values from input fields values. - public class EnterpriseCrmEventbusProtoFieldMappingConfig : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("mappedFields")] - public virtual System.Collections.Generic.IList MappedFields { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoFunction : Google.Apis.Requests.IDirectResponseSchema - { - /// The name of the function to perform. - [Newtonsoft.Json.JsonPropertyAttribute("functionType")] - public virtual EnterpriseCrmEventbusProtoFunctionType FunctionType { get; set; } - - /// List of parameters required for the transformation. - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual System.Collections.Generic.IList Parameters { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoFunctionType : Google.Apis.Requests.IDirectResponseSchema - { - /// LINT.IfChange - [Newtonsoft.Json.JsonPropertyAttribute("baseFunction")] - public virtual EnterpriseCrmEventbusProtoBaseFunction BaseFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("booleanArrayFunction")] - public virtual EnterpriseCrmEventbusProtoBooleanArrayFunction BooleanArrayFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("booleanFunction")] - public virtual EnterpriseCrmEventbusProtoBooleanFunction BooleanFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("doubleArrayFunction")] - public virtual EnterpriseCrmEventbusProtoDoubleArrayFunction DoubleArrayFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("doubleFunction")] - public virtual EnterpriseCrmEventbusProtoDoubleFunction DoubleFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intArrayFunction")] - public virtual EnterpriseCrmEventbusProtoIntArrayFunction IntArrayFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intFunction")] - public virtual EnterpriseCrmEventbusProtoIntFunction IntFunction { get; set; } - - /// - /// LINT.ThenChange(//depot/google3/alkali/apps/integrationplatform/client/workflow_editor/utils/transform_function.ts) - /// - [Newtonsoft.Json.JsonPropertyAttribute("jsonFunction")] - public virtual EnterpriseCrmEventbusProtoJsonFunction JsonFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("protoArrayFunction")] - public virtual EnterpriseCrmEventbusProtoProtoArrayFunction ProtoArrayFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("protoFunction")] - public virtual EnterpriseCrmEventbusProtoProtoFunction ProtoFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringArrayFunction")] - public virtual EnterpriseCrmEventbusProtoStringArrayFunction StringArrayFunction { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringFunction")] - public virtual EnterpriseCrmEventbusProtoStringFunction StringFunction { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoIntArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("values")] - public virtual System.Collections.Generic.IList> Values { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoIntArrayFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoIntFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoIntParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("intValues")] - public virtual System.Collections.Generic.IList> IntValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoJsonFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The LogSettings define the logging attributes for an event property. These attributes are used to map the - /// property to the parameter in the log proto. Also used to define scrubbing/truncation behavior and PII - /// information. - /// - public class EnterpriseCrmEventbusProtoLogSettings : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The name of corresponding logging field of the event property. If omitted, assumes the same name as the - /// event property key. - /// - [Newtonsoft.Json.JsonPropertyAttribute("logFieldName")] - public virtual string LogFieldName { get; set; } - - /// Contains the scrubbing options, such as whether to scrub, obfuscate, etc. - [Newtonsoft.Json.JsonPropertyAttribute("sanitizeOptions")] - public virtual EnterpriseCrmLoggingGwsSanitizeOptions SanitizeOptions { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("seedPeriod")] - public virtual string SeedPeriod { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("seedScope")] - public virtual string SeedScope { get; set; } - - /// Contains the field limits for shortening, such as max string length and max array length. - [Newtonsoft.Json.JsonPropertyAttribute("shorteningLimits")] - public virtual EnterpriseCrmLoggingGwsFieldLimits ShorteningLimits { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoLoopMetadata : Google.Apis.Requests.IDirectResponseSchema - { - /// Starting from 1, not 0. - [Newtonsoft.Json.JsonPropertyAttribute("currentIterationCount")] - public virtual System.Nullable CurrentIterationCount { get; set; } - - /// - /// Needs to be set by the loop impl class before each iteration. The abstract loop class will append the - /// request and response to it. Eg. The foreach Loop will clean up and set it as the current iteration element - /// at the start of each loop. The post request and response will be appended to the value once they are - /// available. - /// - [Newtonsoft.Json.JsonPropertyAttribute("currentIterationDetail")] - public virtual string CurrentIterationDetail { get; set; } - - /// Add the error message when loops fail. - [Newtonsoft.Json.JsonPropertyAttribute("errorMsg")] - public virtual string ErrorMsg { get; set; } - - /// Indicates where in the loop logic did it error out. - [Newtonsoft.Json.JsonPropertyAttribute("failureLocation")] - public virtual string FailureLocation { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Mapped field is a pair of input field and output field. - public class EnterpriseCrmEventbusProtoMappedField : Google.Apis.Requests.IDirectResponseSchema - { - /// The input field being mapped from. - [Newtonsoft.Json.JsonPropertyAttribute("inputField")] - public virtual EnterpriseCrmEventbusProtoField InputField { get; set; } - - /// The output field being mapped to. - [Newtonsoft.Json.JsonPropertyAttribute("outputField")] - public virtual EnterpriseCrmEventbusProtoField OutputField { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The task that is next in line to be executed, if the condition specified evaluated to true. - public class EnterpriseCrmEventbusProtoNextTask : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Combined condition for this task to become an eligible next task. Each of these combined_conditions are - /// joined with logical OR. DEPRECATED: use `condition` - /// - [Newtonsoft.Json.JsonPropertyAttribute("combinedConditions")] - public virtual System.Collections.Generic.IList CombinedConditions { get; set; } - - /// Standard filter expression for this task to become an eligible next task. - [Newtonsoft.Json.JsonPropertyAttribute("condition")] - public virtual string Condition { get; set; } - - /// - /// User-provided description intended to give more business context about the next task edge or condition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// User-provided label that is attached to this edge in the UI. - [Newtonsoft.Json.JsonPropertyAttribute("label")] - public virtual string Label { get; set; } - - /// ID of the next task. - [Newtonsoft.Json.JsonPropertyAttribute("taskConfigId")] - public virtual string TaskConfigId { get; set; } - - /// Task number of the next task. - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual string TaskNumber { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The teardown task that is next in line to be executed. We support only sequential execution of teardown tasks - /// (i.e. no branching). - /// - public class EnterpriseCrmEventbusProtoNextTeardownTask : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. Name of the next teardown task. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Represents a node identifier (type + id). Next highest id: 3 - public class EnterpriseCrmEventbusProtoNodeIdentifier : Google.Apis.Requests.IDirectResponseSchema - { - /// Configuration of the edge. - [Newtonsoft.Json.JsonPropertyAttribute("elementIdentifier")] - public virtual string ElementIdentifier { get; set; } - - /// Destination node where the edge ends. It can only be a task config. - [Newtonsoft.Json.JsonPropertyAttribute("elementType")] - public virtual string ElementType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoNotification : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("buganizerNotification")] - public virtual EnterpriseCrmEventbusProtoBuganizerNotification BuganizerNotification { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("emailAddress")] - public virtual EnterpriseCrmEventbusProtoAddress EmailAddress { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("escalatorQueue")] - public virtual string EscalatorQueue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("pubsubTopic")] - public virtual string PubsubTopic { get; set; } - - /// - /// If the out-of-the-box email/pubsub notifications are not suitable and custom logic is required, fire a - /// workflow containing all info needed to notify users to resume execution. - /// - [Newtonsoft.Json.JsonPropertyAttribute("request")] - public virtual EnterpriseCrmEventbusProtoCustomSuspensionRequest Request { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoParamSpecEntryConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// A short phrase to describe what this parameter contains. - [Newtonsoft.Json.JsonPropertyAttribute("descriptivePhrase")] - public virtual string DescriptivePhrase { get; set; } - - /// - /// Detailed help text for this parameter containing information not provided elsewhere. For example, - /// instructions on how to migrate from a deprecated parameter. - /// - [Newtonsoft.Json.JsonPropertyAttribute("helpText")] - public virtual string HelpText { get; set; } - - /// Whether the default value is hidden in the UI. - [Newtonsoft.Json.JsonPropertyAttribute("hideDefaultValue")] - public virtual System.Nullable HideDefaultValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("inputDisplayOption")] - public virtual string InputDisplayOption { get; set; } - - /// Whether this field is hidden in the UI. - [Newtonsoft.Json.JsonPropertyAttribute("isHidden")] - public virtual System.Nullable IsHidden { get; set; } - - /// A user-friendly label for the parameter. - [Newtonsoft.Json.JsonPropertyAttribute("label")] - public virtual string Label { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("parameterNameOption")] - public virtual string ParameterNameOption { get; set; } - - /// A user-friendly label for subSection under which the parameter will be displayed. - [Newtonsoft.Json.JsonPropertyAttribute("subSectionLabel")] - public virtual string SubSectionLabel { get; set; } - - /// Placeholder text which will appear in the UI input form for this parameter. - [Newtonsoft.Json.JsonPropertyAttribute("uiPlaceholderText")] - public virtual string UiPlaceholderText { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The fully-qualified proto name. This message, for example, would be - /// "enterprise.crm.eventbus.proto.ParamSpecEntry.ProtoDefinition". - /// - [Newtonsoft.Json.JsonPropertyAttribute("fullName")] - public virtual string FullName { get; set; } - - /// Path to the proto file that contains the message type's definition. - [Newtonsoft.Json.JsonPropertyAttribute("path")] - public virtual string Path { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoParamSpecEntryValidationRule : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("doubleRange")] - public virtual EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange DoubleRange { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intRange")] - public virtual EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange IntRange { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringRegex")] - public virtual EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex StringRegex { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Range used to validate doubles and floats. - public class EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange : Google.Apis.Requests.IDirectResponseSchema - { - /// The inclusive maximum of the acceptable range. - [Newtonsoft.Json.JsonPropertyAttribute("max")] - public virtual System.Nullable Max { get; set; } - - /// The inclusive minimum of the acceptable range. - [Newtonsoft.Json.JsonPropertyAttribute("min")] - public virtual System.Nullable Min { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Range used to validate longs and ints. - public class EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange : Google.Apis.Requests.IDirectResponseSchema - { - /// The inclusive maximum of the acceptable range. - [Newtonsoft.Json.JsonPropertyAttribute("max")] - public virtual System.Nullable Max { get; set; } - - /// The inclusive minimum of the acceptable range. - [Newtonsoft.Json.JsonPropertyAttribute("min")] - public virtual System.Nullable Min { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Rule used to validate strings. - public class EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Whether the regex matcher is applied exclusively (if true, matching values will be rejected). - /// - [Newtonsoft.Json.JsonPropertyAttribute("exclusive")] - public virtual System.Nullable Exclusive { get; set; } - - /// The regex applied to the input value(s). - [Newtonsoft.Json.JsonPropertyAttribute("regex")] - public virtual string Regex { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Key-value pair of EventBus parameters. - public class EnterpriseCrmEventbusProtoParameterEntry : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. - /// These parameters must be predefined in the integration definition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// - /// Values for the defined keys. Each value can either be string, int, double or any proto message. - /// - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual EnterpriseCrmEventbusProtoParameterValueType Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified. - /// - public class EnterpriseCrmEventbusProtoParameterMap : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("entries")] - public virtual System.Collections.Generic.IList Entries { get; set; } - - /// - /// Option to specify key value type for all entries of the map. If provided then field types for all entries - /// must conform to this. - /// - [Newtonsoft.Json.JsonPropertyAttribute("keyType")] - public virtual string KeyType { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("valueType")] - public virtual string ValueType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Entry is a pair of key and value. - public class EnterpriseCrmEventbusProtoParameterMapEntry : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual EnterpriseCrmEventbusProtoParameterMapField Key { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual EnterpriseCrmEventbusProtoParameterMapField Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Field represents either the key or value in an entry. - public class EnterpriseCrmEventbusProtoParameterMapField : Google.Apis.Requests.IDirectResponseSchema - { - /// Passing a literal value. - [Newtonsoft.Json.JsonPropertyAttribute("literalValue")] - public virtual EnterpriseCrmEventbusProtoParameterValueType LiteralValue { get; set; } - - /// Referencing one of the WF variables. - [Newtonsoft.Json.JsonPropertyAttribute("referenceKey")] - public virtual string ReferenceKey { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// LINT.IfChange To support various types of parameter values. Next available id: 14 - public class EnterpriseCrmEventbusProtoParameterValueType : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("booleanArray")] - public virtual EnterpriseCrmEventbusProtoBooleanParameterArray BooleanArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("booleanValue")] - public virtual System.Nullable BooleanValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("doubleArray")] - public virtual EnterpriseCrmEventbusProtoDoubleParameterArray DoubleArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("doubleValue")] - public virtual System.Nullable DoubleValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intArray")] - public virtual EnterpriseCrmEventbusProtoIntParameterArray IntArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intValue")] - public virtual System.Nullable IntValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("protoArray")] - public virtual EnterpriseCrmEventbusProtoProtoParameterArray ProtoArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("protoValue")] - public virtual System.Collections.Generic.IDictionary ProtoValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("serializedObjectValue")] - public virtual EnterpriseCrmEventbusProtoSerializedObjectParameter SerializedObjectValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringArray")] - public virtual EnterpriseCrmEventbusProtoStringParameterArray StringArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringValue")] - public virtual string StringValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Key-value pair of EventBus property. - public class EnterpriseCrmEventbusProtoPropertyEntry : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Key is used to retrieve the corresponding property value. This should be unique for a given fired event. The - /// Tasks should be aware of the keys used while firing the events for them to be able to retrieve the values. - /// - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// - /// Values for the defined keys. Each value can either be string, int, double or any proto message. - /// - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual EnterpriseCrmEventbusProtoValueType Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoProtoArrayFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoProtoFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoProtoParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("protoValues")] - public virtual System.Collections.Generic.IList> ProtoValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoScatterResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The error message of the failure if applicable. - [Newtonsoft.Json.JsonPropertyAttribute("errorMsg")] - public virtual string ErrorMsg { get; set; } - - /// The execution ids of each Subworkflow fired by this scatter. - [Newtonsoft.Json.JsonPropertyAttribute("executionIds")] - public virtual System.Collections.Generic.IList ExecutionIds { get; set; } - - /// - /// If execution is sync, this is true if the execution passed and false if it failed. If the execution is - /// async, this is true if the WF was fired off successfully, and false if it failed to execute. The success or - /// failure of the subworkflows executed are not captured. - /// - [Newtonsoft.Json.JsonPropertyAttribute("isSuccessful")] - public virtual System.Nullable IsSuccessful { get; set; } - - /// A list of all the response parameters in the aggregtorMap stored with the remapped key. - [Newtonsoft.Json.JsonPropertyAttribute("responseParams")] - public virtual System.Collections.Generic.IList ResponseParams { get; set; } - - /// The element that was scattered for this execution. - [Newtonsoft.Json.JsonPropertyAttribute("scatterElement")] - public virtual EnterpriseCrmEventbusProtoParameterValueType ScatterElement { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoSerializedObjectParameter : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("objectValue")] - public virtual string ObjectValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoStringArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("values")] - public virtual System.Collections.Generic.IList Values { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoStringArrayFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoStringFunction : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("functionName")] - public virtual string FunctionName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoStringParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("stringValues")] - public virtual System.Collections.Generic.IList StringValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Policy that dictates the behavior for the task after it completes successfully. - public class EnterpriseCrmEventbusProtoSuccessPolicy : Google.Apis.Requests.IDirectResponseSchema - { - /// State to which the execution snapshot status will be set if the task succeeds. - [Newtonsoft.Json.JsonPropertyAttribute("finalState")] - public virtual string FinalState { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// LINT.IfChange - public class EnterpriseCrmEventbusProtoSuspensionAuthPermissions : Google.Apis.Requests.IDirectResponseSchema - { - /// Represents a Gaia identity for a person or service account. - [Newtonsoft.Json.JsonPropertyAttribute("gaiaIdentity")] - public virtual EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity GaiaIdentity { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("googleGroup")] - public virtual EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity GoogleGroup { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("loasRole")] - public virtual string LoasRole { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("mdbGroup")] - public virtual string MdbGroup { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("emailAddress")] - public virtual string EmailAddress { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("gaiaId")] - public virtual System.Nullable GaiaId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoSuspensionConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional information to provide recipients of the suspension in addition to the resolution URL, typically - /// containing relevant parameter values from the originating workflow. - /// - [Newtonsoft.Json.JsonPropertyAttribute("customMessage")] - public virtual string CustomMessage { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("notifications")] - public virtual System.Collections.Generic.IList Notifications { get; set; } - - /// Indicates the next steps when no external actions happen on the suspension. - [Newtonsoft.Json.JsonPropertyAttribute("suspensionExpiration")] - public virtual EnterpriseCrmEventbusProtoSuspensionExpiration SuspensionExpiration { get; set; } - - /// Identities able to resolve this suspension. - [Newtonsoft.Json.JsonPropertyAttribute("whoMayResolve")] - public virtual System.Collections.Generic.IList WhoMayResolve { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoSuspensionExpiration : Google.Apis.Requests.IDirectResponseSchema - { - /// Milliseconds after which the suspension expires, if no action taken. - [Newtonsoft.Json.JsonPropertyAttribute("expireAfterMs")] - public virtual System.Nullable ExpireAfterMs { get; set; } - - /// - /// Whether the suspension will be REJECTED or LIFTED upon expiration. REJECTED is the default behavior. - /// - [Newtonsoft.Json.JsonPropertyAttribute("liftWhenExpired")] - public virtual System.Nullable LiftWhenExpired { get; set; } - - /// - /// Milliseconds after which the previous suspension action reminder, if any, is sent using the selected - /// notification option, for a suspension which is still PENDING_UNSPECIFIED. - /// - [Newtonsoft.Json.JsonPropertyAttribute("remindAfterMs")] - public virtual System.Nullable RemindAfterMs { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoSuspensionResolutionInfo : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("audit")] - public virtual EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit Audit { get; set; } - - /// The event data user sends as request. - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// KMS info, used by cmek/gmek integration - [Newtonsoft.Json.JsonPropertyAttribute("cloudKmsConfig")] - public virtual EnterpriseCrmEventbusProtoCloudKmsConfig CloudKmsConfig { get; set; } - - /// Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("createdTimestamp")] - public virtual object CreatedTimestamp { get; set; } - - /// Encrypted SuspensionResolutionInfo - [Newtonsoft.Json.JsonPropertyAttribute("encryptedSuspensionResolutionInfo")] - public virtual string EncryptedSuspensionResolutionInfo { get; set; } - - /// Required. ID of the associated execution. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionInfoId")] - public virtual string EventExecutionInfoId { get; set; } - - /// The origin of the suspension for periodic notifications. - [Newtonsoft.Json.JsonPropertyAttribute("externalTraffic")] - public virtual EnterpriseCrmEventbusProtoExternalTraffic ExternalTraffic { get; set; } - - /// Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("lastModifiedTimestamp")] - public virtual object LastModifiedTimestamp { get; set; } - - /// - /// Which Google product the suspension belongs to. If not set, the suspension belongs to Integration Platform - /// by default. - /// - [Newtonsoft.Json.JsonPropertyAttribute("product")] - public virtual string Product { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual string Status { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("suspensionConfig")] - public virtual EnterpriseCrmEventbusProtoSuspensionConfig SuspensionConfig { get; set; } - - /// Primary key for the SuspensionResolutionInfoTable. - [Newtonsoft.Json.JsonPropertyAttribute("suspensionId")] - public virtual string SuspensionId { get; set; } - - /// Required. Task number of the associated SuspensionTask. - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual string TaskNumber { get; set; } - - /// Required. The name of the originating workflow. - [Newtonsoft.Json.JsonPropertyAttribute("workflowName")] - public virtual string WorkflowName { get; set; } - - /// Wrapped dek - [Newtonsoft.Json.JsonPropertyAttribute("wrappedDek")] - public virtual string WrappedDek { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("resolvedBy")] - public virtual string ResolvedBy { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("resolvedByCpi")] - public virtual string ResolvedByCpi { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("timestamp")] - public virtual object Timestamp { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Message to be used to configure alerting in the {@code TaskConfig} protos for tasks in an event. - /// - public class EnterpriseCrmEventbusProtoTaskAlertConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The period over which the metric value should be aggregated and evaluated. Format is , where integer should - /// be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week). - /// - [Newtonsoft.Json.JsonPropertyAttribute("aggregationPeriod")] - public virtual string AggregationPeriod { get; set; } - - /// - /// Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this - /// workflow alert. - /// - [Newtonsoft.Json.JsonPropertyAttribute("alertDisabled")] - public virtual System.Nullable AlertDisabled { get; set; } - - /// - /// A name to identify this alert. This will be displayed in the alert subject. If set, this name should be - /// unique in within the scope of the containing workflow. - /// - [Newtonsoft.Json.JsonPropertyAttribute("alertName")] - public virtual string AlertName { get; set; } - - /// - /// Client associated with this alert configuration. Must be a client enabled in one of the containing - /// workflow's triggers. - /// - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// - /// Should be specified only for TASK_AVERAGE_DURATION and TASK_PERCENTILE_DURATION metrics. This member should - /// be used to specify what duration value the metrics should exceed for the alert to trigger. - /// - [Newtonsoft.Json.JsonPropertyAttribute("durationThresholdMs")] - public virtual System.Nullable DurationThresholdMs { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("errorEnumList")] - public virtual EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList ErrorEnumList { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("metricType")] - public virtual string MetricType { get; set; } - - /// - /// For how many contiguous aggregation periods should the expected min or max be violated for the alert to be - /// fired. - /// - [Newtonsoft.Json.JsonPropertyAttribute("numAggregationPeriods")] - public virtual System.Nullable NumAggregationPeriods { get; set; } - - /// Only count final task attempts, not retries. - [Newtonsoft.Json.JsonPropertyAttribute("onlyFinalAttempt")] - public virtual System.Nullable OnlyFinalAttempt { get; set; } - - /// Link to a playbook for resolving the issue that triggered this alert. - [Newtonsoft.Json.JsonPropertyAttribute("playbookUrl")] - public virtual string PlaybookUrl { get; set; } - - /// - /// The threshold type for which this alert is being configured. If value falls below expected_min or exceeds - /// expected_max, an alert will be fired. - /// - [Newtonsoft.Json.JsonPropertyAttribute("thresholdType")] - public virtual string ThresholdType { get; set; } - - /// The metric value, above or below which the alert should be triggered. - [Newtonsoft.Json.JsonPropertyAttribute("thresholdValue")] - public virtual EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue ThresholdValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("warningEnumList")] - public virtual EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList WarningEnumList { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains the details of the execution of this task. Next available id: 11 - public class EnterpriseCrmEventbusProtoTaskExecutionDetails : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("taskAttemptStats")] - public virtual System.Collections.Generic.IList TaskAttemptStats { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("taskExecutionState")] - public virtual string TaskExecutionState { get; set; } - - /// Pointer to the task config it used for execution. - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual string TaskNumber { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats : Google.Apis.Requests.IDirectResponseSchema - { - /// The end time of the task execution for current attempt. - [Newtonsoft.Json.JsonPropertyAttribute("endTime")] - public virtual System.Nullable EndTime { get; set; } - - /// - /// The start time of the task execution for current attempt. This could be in the future if it's been - /// scheduled. - /// - [Newtonsoft.Json.JsonPropertyAttribute("startTime")] - public virtual System.Nullable StartTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// TaskMetadata are attributes that are associated to every common Task we have. - public class EnterpriseCrmEventbusProtoTaskMetadata : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current - /// task name. - /// - [Newtonsoft.Json.JsonPropertyAttribute("activeTaskName")] - public virtual string ActiveTaskName { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("admins")] - public virtual System.Collections.Generic.IList Admins { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("category")] - public virtual string Category { get; set; } - - /// The Code Search link to the Task Java file. - [Newtonsoft.Json.JsonPropertyAttribute("codeSearchLink")] - public virtual string CodeSearchLink { get; set; } - - /// - /// Controls whether JSON workflow parameters are validated against provided schemas before and/or after this - /// task's execution. - /// - [Newtonsoft.Json.JsonPropertyAttribute("defaultJsonValidationOption")] - public virtual string DefaultJsonValidationOption { get; set; } - - /// - /// Contains the initial configuration of the task with default values set. For now, The string should be - /// compatible to an ASCII-proto format. - /// - [Newtonsoft.Json.JsonPropertyAttribute("defaultSpec")] - public virtual string DefaultSpec { get; set; } - - /// In a few sentences, describe the purpose and usage of the task. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// - /// The string name to show on the task list on the Workflow editor screen. This should be a very short, one to - /// two words name for the task. (e.g. "Send Mail") - /// - [Newtonsoft.Json.JsonPropertyAttribute("descriptiveName")] - public virtual string DescriptiveName { get; set; } - - /// Snippet of markdown documentation to embed in the RHP for this task. - [Newtonsoft.Json.JsonPropertyAttribute("docMarkdown")] - public virtual string DocMarkdown { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("externalCategory")] - public virtual string ExternalCategory { get; set; } - - /// - /// Sequence with which the task in specific category to be displayed in task discovery panel for external - /// users. - /// - [Newtonsoft.Json.JsonPropertyAttribute("externalCategorySequence")] - public virtual System.Nullable ExternalCategorySequence { get; set; } - - /// External-facing documention embedded in the RHP for this task. - [Newtonsoft.Json.JsonPropertyAttribute("externalDocHtml")] - public virtual string ExternalDocHtml { get; set; } - - /// Doc link for external-facing documentation (separate from g3doc). - [Newtonsoft.Json.JsonPropertyAttribute("externalDocLink")] - public virtual string ExternalDocLink { get; set; } - - /// DEPRECATED: Use external_doc_html. - [Newtonsoft.Json.JsonPropertyAttribute("externalDocMarkdown")] - public virtual string ExternalDocMarkdown { get; set; } - - /// URL to the associated G3 Doc for the task if available - [Newtonsoft.Json.JsonPropertyAttribute("g3DocLink")] - public virtual string G3DocLink { get; set; } - - /// - /// URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name - /// in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format. - /// - [Newtonsoft.Json.JsonPropertyAttribute("iconLink")] - public virtual string IconLink { get; set; } - - /// The deprecation status of the current task. Default value is false; - [Newtonsoft.Json.JsonPropertyAttribute("isDeprecated")] - public virtual System.Nullable IsDeprecated { get; set; } - - /// - /// The actual class name or the annotated name of the task. Task Author should initialize this field with value - /// from the getName() method of the Task class. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only - /// if different from external_doc_html - /// - [Newtonsoft.Json.JsonPropertyAttribute("standaloneExternalDocHtml")] - public virtual string StandaloneExternalDocHtml { get; set; } - - /// - /// Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE. - /// - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual string Status { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("system")] - public virtual string System { get; set; } - - /// - /// A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with - /// several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words. - /// - [Newtonsoft.Json.JsonPropertyAttribute("tags")] - public virtual System.Collections.Generic.IList Tags { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Admins are owners of a Task, and have all permissions on a particular task identified by the task name. By - /// default, Eventbus periodically scans all task metadata and syncs (adds) any new admins defined here to Zanzibar. - /// - public class EnterpriseCrmEventbusProtoTaskMetadataAdmin : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("googleGroupEmail")] - public virtual string GoogleGroupEmail { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("userEmail")] - public virtual string UserEmail { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Task authors would use this type to configure the UI for a particular task by specifying what UI config modules - /// should be included to compose the UI. Learn more about config module framework: - /// - public class EnterpriseCrmEventbusProtoTaskUiConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Configurations of included config modules. - [Newtonsoft.Json.JsonPropertyAttribute("taskUiModuleConfigs")] - public virtual System.Collections.Generic.IList TaskUiModuleConfigs { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Task author would use this type to configure a config module. - public class EnterpriseCrmEventbusProtoTaskUiModuleConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// ID of the config module. - [Newtonsoft.Json.JsonPropertyAttribute("moduleId")] - public virtual string ModuleId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoTeardown : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. - [Newtonsoft.Json.JsonPropertyAttribute("teardownTaskConfigs")] - public virtual System.Collections.Generic.IList TeardownTaskConfigs { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoTeardownTaskConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// The creator's email address. - [Newtonsoft.Json.JsonPropertyAttribute("creatorEmail")] - public virtual string CreatorEmail { get; set; } - - /// - /// Required. Unique identifier of the teardown task within this Config. We use this field as the identifier to - /// find next teardown tasks. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("nextTeardownTask")] - public virtual EnterpriseCrmEventbusProtoNextTeardownTask NextTeardownTask { get; set; } - - /// The parameters the user can pass to this task. - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual EnterpriseCrmEventbusProtoEventParameters Parameters { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("properties")] - public virtual EnterpriseCrmEventbusProtoEventBusProperties Properties { get; set; } - - /// Required. Implementation class name. - [Newtonsoft.Json.JsonPropertyAttribute("teardownTaskImplementationClassName")] - public virtual string TeardownTaskImplementationClassName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoToken : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual string Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoTransformExpression : Google.Apis.Requests.IDirectResponseSchema - { - /// Initial value upon which to perform transformations. - [Newtonsoft.Json.JsonPropertyAttribute("initialValue")] - public virtual EnterpriseCrmEventbusProtoBaseValue InitialValue { get; set; } - - /// Transformations to be applied sequentially. - [Newtonsoft.Json.JsonPropertyAttribute("transformationFunctions")] - public virtual System.Collections.Generic.IList TransformationFunctions { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusProtoTriggerCriteria : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Required. Standard filter expression, when true the workflow will be executed. If there's no - /// trigger_criteria_task_implementation_class_name specified, the condition will be validated directly. - /// - [Newtonsoft.Json.JsonPropertyAttribute("condition")] - public virtual string Condition { get; set; } - - /// Optional. To be used in TaskConfig for the implementation class. - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual EnterpriseCrmEventbusProtoEventParameters Parameters { get; set; } - - /// - /// Optional. Implementation class name. The class should implement the “TypedTask” interface. - /// - [Newtonsoft.Json.JsonPropertyAttribute("triggerCriteriaTaskImplementationClassName")] - public virtual string TriggerCriteriaTaskImplementationClassName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Used for define type for values. Currently supported value types include int, string, double, array, and any - /// proto message. - /// - public class EnterpriseCrmEventbusProtoValueType : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("booleanValue")] - public virtual System.Nullable BooleanValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("doubleArray")] - public virtual EnterpriseCrmEventbusProtoDoubleArray DoubleArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("doubleValue")] - public virtual System.Nullable DoubleValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intArray")] - public virtual EnterpriseCrmEventbusProtoIntArray IntArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intValue")] - public virtual System.Nullable IntValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("protoValue")] - public virtual System.Collections.Generic.IDictionary ProtoValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringArray")] - public virtual EnterpriseCrmEventbusProtoStringArray StringArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringValue")] - public virtual string StringValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Message to be used to configure custom alerting in the {@code EventConfig} protos for an event. - /// - public class EnterpriseCrmEventbusProtoWorkflowAlertConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// For an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours. - [Newtonsoft.Json.JsonPropertyAttribute("aggregationPeriod")] - public virtual string AggregationPeriod { get; set; } - - /// - /// Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this - /// workflow alert. - /// - [Newtonsoft.Json.JsonPropertyAttribute("alertDisabled")] - public virtual System.Nullable AlertDisabled { get; set; } - - /// - /// A name to identify this alert. This will be displayed in the alert subject. If set, this name should be - /// unique within the scope of the workflow. - /// - [Newtonsoft.Json.JsonPropertyAttribute("alertName")] - public virtual string AlertName { get; set; } - - /// Client associated with this alert configuration. - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// - /// Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used - /// to specify what duration value the metrics should exceed for the alert to trigger. - /// - [Newtonsoft.Json.JsonPropertyAttribute("durationThresholdMs")] - public virtual System.Nullable DurationThresholdMs { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("errorEnumList")] - public virtual EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList ErrorEnumList { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("metricType")] - public virtual string MetricType { get; set; } - - /// - /// For how many contiguous aggregation periods should the expected min or max be violated for the alert to be - /// fired. - /// - [Newtonsoft.Json.JsonPropertyAttribute("numAggregationPeriods")] - public virtual System.Nullable NumAggregationPeriods { get; set; } - - /// - /// For either events or tasks, depending on the type of alert, count only final attempts, not retries. - /// - [Newtonsoft.Json.JsonPropertyAttribute("onlyFinalAttempt")] - public virtual System.Nullable OnlyFinalAttempt { get; set; } - - /// Link to a playbook for resolving the issue that triggered this alert. - [Newtonsoft.Json.JsonPropertyAttribute("playbookUrl")] - public virtual string PlaybookUrl { get; set; } - - /// - /// The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being - /// configured. If value falls below expected_min or exceeds expected_max, an alert will be fired. - /// - [Newtonsoft.Json.JsonPropertyAttribute("thresholdType")] - public virtual string ThresholdType { get; set; } - - /// The metric value, above or below which the alert should be triggered. - [Newtonsoft.Json.JsonPropertyAttribute("thresholdValue")] - public virtual EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue ThresholdValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("warningEnumList")] - public virtual EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList WarningEnumList { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Stats for the requested dimensions: QPS, duration, and error/warning rate - public class EnterpriseCrmEventbusStats : Google.Apis.Requests.IDirectResponseSchema - { - /// Dimensions that these stats have been aggregated on. - [Newtonsoft.Json.JsonPropertyAttribute("dimensions")] - public virtual EnterpriseCrmEventbusStatsDimensions Dimensions { get; set; } - - /// Average duration in seconds. - [Newtonsoft.Json.JsonPropertyAttribute("durationInSeconds")] - public virtual System.Nullable DurationInSeconds { get; set; } - - /// Average error rate. - [Newtonsoft.Json.JsonPropertyAttribute("errorRate")] - public virtual System.Nullable ErrorRate { get; set; } - - /// Queries per second. - [Newtonsoft.Json.JsonPropertyAttribute("qps")] - public virtual System.Nullable Qps { get; set; } - - /// Average warning rate. - [Newtonsoft.Json.JsonPropertyAttribute("warningRate")] - public virtual System.Nullable WarningRate { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmEventbusStatsDimensions : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// Whether to include or exclude the enums matching the regex. - [Newtonsoft.Json.JsonPropertyAttribute("enumFilterType")] - public virtual string EnumFilterType { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("errorEnumString")] - public virtual string ErrorEnumString { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("retryAttempt")] - public virtual string RetryAttempt { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("taskName")] - public virtual string TaskName { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual string TaskNumber { get; set; } - - /// - /// Stats have been or will be aggregated on set fields for any semantically-meaningful combination. - /// - [Newtonsoft.Json.JsonPropertyAttribute("triggerId")] - public virtual string TriggerId { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("warningEnumString")] - public virtual string WarningEnumString { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("workflowId")] - public virtual string WorkflowId { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("workflowName")] - public virtual string WorkflowName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("booleanValues")] - public virtual System.Collections.Generic.IList> BooleanValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("doubleValues")] - public virtual System.Collections.Generic.IList> DoubleValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Contains the details of the execution info of this event: this includes the tasks execution details plus the - /// event execution statistics. Next available id: 10 - /// - public class EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("eventAttemptStats")] - public virtual System.Collections.Generic.IList EventAttemptStats { get; set; } - - /// - /// After snapshot migration, this field will no longer be populated, but old execution snapshots will still be - /// accessible. - /// - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionSnapshot")] - public virtual System.Collections.Generic.IList EventExecutionSnapshot { get; set; } - - /// The execution state of this event. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionState")] - public virtual string EventExecutionState { get; set; } - - /// Indicates the number of times the execution has restarted from the beginning. - [Newtonsoft.Json.JsonPropertyAttribute("eventRetriesFromBeginningCount")] - public virtual System.Nullable EventRetriesFromBeginningCount { get; set; } - - /// The log file path (aka. cns address) for this event. - [Newtonsoft.Json.JsonPropertyAttribute("logFilePath")] - public virtual string LogFilePath { get; set; } - - /// - /// The network address (aka. bns address) that indicates where the event executor is running. - /// - [Newtonsoft.Json.JsonPropertyAttribute("networkAddress")] - public virtual string NetworkAddress { get; set; } - - /// Next scheduled execution time in case the execution status was RETRY_ON_HOLD. - [Newtonsoft.Json.JsonPropertyAttribute("nextExecutionTime")] - public virtual System.Nullable NextExecutionTime { get; set; } - - /// - /// Used internally and shouldn't be exposed to users. A counter for the cron job to record how many times this - /// event is in in_process state but don't have a lock consecutively/ - /// - [Newtonsoft.Json.JsonPropertyAttribute("ryeLockUnheldCount")] - public virtual System.Nullable RyeLockUnheldCount { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains all the execution details for a workflow instance. Next available id: 24 - public class EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo : Google.Apis.Requests.IDirectResponseSchema - { - /// The event data user sends as request. - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual System.Nullable CreateTime { get; set; } - - /// Final error-code if event failed. - [Newtonsoft.Json.JsonPropertyAttribute("errorCode")] - public virtual CrmlogErrorCode ErrorCode { get; set; } - - /// - /// Errors, warnings, and informationals associated with the workflow/task. The order in which the errors were - /// added by the workflow/task is maintained. - /// - [Newtonsoft.Json.JsonPropertyAttribute("errors")] - public virtual System.Collections.Generic.IList Errors { get; set; } - - /// The execution info about this event. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionDetails")] - public virtual EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails EventExecutionDetails { get; set; } - - /// Auto-generated primary key. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionInfoId")] - public virtual string EventExecutionInfoId { get; set; } - - /// Execution trace info to aggregate parent-child executions. - [Newtonsoft.Json.JsonPropertyAttribute("executionTraceInfo")] - public virtual EnterpriseCrmEventbusProtoExecutionTraceInfo ExecutionTraceInfo { get; set; } - - /// Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("lastModifiedTime")] - public virtual System.Nullable LastModifiedTime { get; set; } - - /// The ways user posts this event. - [Newtonsoft.Json.JsonPropertyAttribute("postMethod")] - public virtual string PostMethod { get; set; } - - /// - /// Which Google product the execution_info belongs to. If not set, the execution_info belongs to Integration - /// Platform by default. - /// - [Newtonsoft.Json.JsonPropertyAttribute("product")] - public virtual string Product { get; set; } - - /// Optional. This is used to de-dup incoming request. - [Newtonsoft.Json.JsonPropertyAttribute("requestId")] - public virtual string RequestId { get; set; } - - /// Event parameters come in as part of the request. - [Newtonsoft.Json.JsonPropertyAttribute("requestParams")] - public virtual EnterpriseCrmFrontendsEventbusProtoEventParameters RequestParams { get; set; } - - /// Event parameters come out as part of the response. - [Newtonsoft.Json.JsonPropertyAttribute("responseParams")] - public virtual EnterpriseCrmFrontendsEventbusProtoEventParameters ResponseParams { get; set; } - - /// Workflow snapshot number. - [Newtonsoft.Json.JsonPropertyAttribute("snapshotNumber")] - public virtual System.Nullable SnapshotNumber { get; set; } - - /// Tenant this event is created. Used to reschedule the event to correct tenant. - [Newtonsoft.Json.JsonPropertyAttribute("tenant")] - public virtual string Tenant { get; set; } - - /// - /// The trigger id of the workflow trigger config. If both trigger_id and client_id is present, the workflow is - /// executed from the start tasks provided by the matching trigger config otherwise it is executed from the - /// default start tasks. - /// - [Newtonsoft.Json.JsonPropertyAttribute("triggerId")] - public virtual string TriggerId { get; set; } - - /// Required. Pointer to the workflow it is executing. - [Newtonsoft.Json.JsonPropertyAttribute("workflowId")] - public virtual string WorkflowId { get; set; } - - /// Name of the workflow. - [Newtonsoft.Json.JsonPropertyAttribute("workflowName")] - public virtual string WorkflowName { get; set; } - - /// - /// Time interval in seconds to schedule retry of workflow in manifold when workflow is already running - /// - [Newtonsoft.Json.JsonPropertyAttribute("workflowRetryBackoffIntervalSeconds")] - public virtual System.Nullable WorkflowRetryBackoffIntervalSeconds { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot : Google.Apis.Requests.IDirectResponseSchema - { - /// Indicates "right after which checkpoint task's execution" this snapshot is taken. - [Newtonsoft.Json.JsonPropertyAttribute("checkpointTaskNumber")] - public virtual string CheckpointTaskNumber { get; set; } - - /// All of the computed conditions that been calculated. - [Newtonsoft.Json.JsonPropertyAttribute("conditionResults")] - public virtual System.Collections.Generic.IList ConditionResults { get; set; } - - /// The parameters in Event object that differs from last snapshot. - [Newtonsoft.Json.JsonPropertyAttribute("diffParams")] - public virtual EnterpriseCrmFrontendsEventbusProtoEventParameters DiffParams { get; set; } - - /// Points to the event execution info this snapshot belongs to. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionInfoId")] - public virtual string EventExecutionInfoId { get; set; } - - /// Auto-generated. Used as primary key for EventExecutionSnapshots table. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionSnapshotId")] - public virtual string EventExecutionSnapshotId { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionSnapshotMetadata")] - public virtual EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata EventExecutionSnapshotMetadata { get; set; } - - /// The parameters in Event object. - [Newtonsoft.Json.JsonPropertyAttribute("eventParams")] - public virtual EnterpriseCrmFrontendsEventbusProtoEventParameters EventParams { get; set; } - - /// Indicates when this snapshot is taken. - [Newtonsoft.Json.JsonPropertyAttribute("snapshotTime")] - public virtual System.Nullable SnapshotTime { get; set; } - - /// All of the task execution details at the given point of time. - [Newtonsoft.Json.JsonPropertyAttribute("taskExecutionDetails")] - public virtual System.Collections.Generic.IList TaskExecutionDetails { get; set; } - - /// The task name associated with this snapshot. Could be empty. - [Newtonsoft.Json.JsonPropertyAttribute("taskName")] - public virtual string TaskName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for - /// each event in the event bus. Please see - /// - public class EnterpriseCrmFrontendsEventbusProtoEventParameters : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Parameters are a part of Event and can be used to communicate between different tasks that are part of the - /// same workflow execution. - /// - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual System.Collections.Generic.IList Parameters { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoIntParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("intValues")] - public virtual System.Collections.Generic.IList> IntValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Key-value pair of EventBus task parameters. Next id: 13 - public class EnterpriseCrmFrontendsEventbusProtoParamSpecEntry : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is - /// "java.lang.Object", the parameter can be of any type. - /// - [Newtonsoft.Json.JsonPropertyAttribute("className")] - public virtual string ClassName { get; set; } - - /// - /// If it is a collection of objects, this would be the FCQN of every individual element in the collection. If - /// this is "java.lang.Object", the parameter is a collection of any type. - /// - [Newtonsoft.Json.JsonPropertyAttribute("collectionElementClassName")] - public virtual string CollectionElementClassName { get; set; } - - /// Optional fields, such as help text and other useful info. - [Newtonsoft.Json.JsonPropertyAttribute("config")] - public virtual EnterpriseCrmEventbusProtoParamSpecEntryConfig Config { get; set; } - - /// The data type of the parameter. - [Newtonsoft.Json.JsonPropertyAttribute("dataType")] - public virtual string DataType { get; set; } - - /// - /// Default values for the defined keys. Each value can either be string, int, double or any proto message or a - /// serialized object. - /// - [Newtonsoft.Json.JsonPropertyAttribute("defaultValue")] - public virtual EnterpriseCrmFrontendsEventbusProtoParameterValueType DefaultValue { get; set; } - - /// If set, this entry is deprecated, so further use of this parameter should be prohibited. - [Newtonsoft.Json.JsonPropertyAttribute("isDeprecated")] - public virtual System.Nullable IsDeprecated { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("isOutput")] - public virtual System.Nullable IsOutput { get; set; } - - /// If the data_type is JSON_VALUE, then this will define its schema. - [Newtonsoft.Json.JsonPropertyAttribute("jsonSchema")] - public virtual string JsonSchema { get; set; } - - /// - /// Key is used to retrieve the corresponding parameter value. This should be unique for a given task. These - /// parameters must be predefined in the workflow definition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// Populated if this represents a proto or proto array. - [Newtonsoft.Json.JsonPropertyAttribute("protoDef")] - public virtual EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition ProtoDef { get; set; } - - /// If set, the user must provide an input value for this parameter. - [Newtonsoft.Json.JsonPropertyAttribute("required")] - public virtual System.Nullable Required { get; set; } - - /// - /// Rule used to validate inputs (individual values and collection elements) for this parameter. - /// - [Newtonsoft.Json.JsonPropertyAttribute("validationRule")] - public virtual EnterpriseCrmEventbusProtoParamSpecEntryValidationRule ValidationRule { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual System.Collections.Generic.IList Parameters { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Key-value pair of EventBus parameters. - public class EnterpriseCrmFrontendsEventbusProtoParameterEntry : Google.Apis.Requests.IDirectResponseSchema - { - /// Explicitly getting the type of the parameter. - [Newtonsoft.Json.JsonPropertyAttribute("dataType")] - public virtual string DataType { get; set; } - - /// - /// Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. - /// These parameters must be predefined in the workflow definition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// - /// Values for the defined keys. Each value can either be string, int, double or any proto message. - /// - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual EnterpriseCrmFrontendsEventbusProtoParameterValueType Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified. - /// - public class EnterpriseCrmFrontendsEventbusProtoParameterMap : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("entries")] - public virtual System.Collections.Generic.IList Entries { get; set; } - - /// - /// Option to specify key value type for all entries of the map. If provided then field types for all entries - /// must conform to this. - /// - [Newtonsoft.Json.JsonPropertyAttribute("keyType")] - public virtual string KeyType { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("valueType")] - public virtual string ValueType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Entry is a pair of key and value. - public class EnterpriseCrmFrontendsEventbusProtoParameterMapEntry : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual EnterpriseCrmFrontendsEventbusProtoParameterMapField Key { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual EnterpriseCrmFrontendsEventbusProtoParameterMapField Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Field represents either the key or value in an entry. - public class EnterpriseCrmFrontendsEventbusProtoParameterMapField : Google.Apis.Requests.IDirectResponseSchema - { - /// Passing a literal value. - [Newtonsoft.Json.JsonPropertyAttribute("literalValue")] - public virtual EnterpriseCrmFrontendsEventbusProtoParameterValueType LiteralValue { get; set; } - - /// Referencing one of the WF variables. - [Newtonsoft.Json.JsonPropertyAttribute("referenceKey")] - public virtual string ReferenceKey { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// To support various types of parameter values. Next available id: 14 - public class EnterpriseCrmFrontendsEventbusProtoParameterValueType : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("booleanArray")] - public virtual EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray BooleanArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("booleanValue")] - public virtual System.Nullable BooleanValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("doubleArray")] - public virtual EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray DoubleArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("doubleValue")] - public virtual System.Nullable DoubleValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intArray")] - public virtual EnterpriseCrmFrontendsEventbusProtoIntParameterArray IntArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("intValue")] - public virtual System.Nullable IntValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("jsonValue")] - public virtual string JsonValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("protoArray")] - public virtual EnterpriseCrmFrontendsEventbusProtoProtoParameterArray ProtoArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("protoValue")] - public virtual System.Collections.Generic.IDictionary ProtoValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("serializedObjectValue")] - public virtual EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter SerializedObjectValue { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringArray")] - public virtual EnterpriseCrmFrontendsEventbusProtoStringParameterArray StringArray { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("stringValue")] - public virtual string StringValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoProtoParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("protoValues")] - public virtual System.Collections.Generic.IList> ProtoValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Next available id: 4 - public class EnterpriseCrmFrontendsEventbusProtoRollbackStrategy : Google.Apis.Requests.IDirectResponseSchema - { - /// Optional. The customized parameters the user can pass to this task. - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual EnterpriseCrmFrontendsEventbusProtoEventParameters Parameters { get; set; } - - /// - /// Required. This is the name of the task that needs to be executed upon rollback of this task. - /// - [Newtonsoft.Json.JsonPropertyAttribute("rollbackTaskImplementationClassName")] - public virtual string RollbackTaskImplementationClassName { get; set; } - - /// - /// Required. These are the tasks numbers of the tasks whose - /// `rollback_strategy.rollback_task_implementation_class_name` needs to be executed upon failure of this task. - /// - [Newtonsoft.Json.JsonPropertyAttribute("taskNumbersToRollback")] - public virtual System.Collections.Generic.IList TaskNumbersToRollback { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("objectValue")] - public virtual string ObjectValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoStringParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("stringValues")] - public virtual System.Collections.Generic.IList StringValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for - /// the same Task. - /// - public class EnterpriseCrmFrontendsEventbusProtoTaskConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Alert configurations on error rate, warning rate, number of runs, durations, etc. - [Newtonsoft.Json.JsonPropertyAttribute("alertConfigs")] - public virtual System.Collections.Generic.IList AlertConfigs { get; set; } - - /// Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// The creator's email address. Auto-generated from the user's email. - [Newtonsoft.Json.JsonPropertyAttribute("creatorEmail")] - public virtual string CreatorEmail { get; set; } - - /// User-provided description intended to give more business context about the task. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// - /// If this config contains a TypedTask, allow validation to succeed if an input is read from the output of - /// another TypedTask whose output type is declared as a superclass of the requested input type. For instance, - /// if the previous task declares an output of type Message, any task with this flag enabled will pass - /// validation when attempting to read any proto Message type from the resultant Event parameter. - /// - [Newtonsoft.Json.JsonPropertyAttribute("disableStrictTypeValidation")] - public virtual System.Nullable DisableStrictTypeValidation { get; set; } - - /// - /// Optional Error catcher id of the error catch flow which will be executed when execution error happens in the - /// task - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorCatcherId")] - public virtual string ErrorCatcherId { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("externalTaskType")] - public virtual string ExternalTaskType { get; set; } - - /// - /// Optional. Determines the number of times the task will be retried on failure and with what retry strategy. - /// This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). - /// - [Newtonsoft.Json.JsonPropertyAttribute("failurePolicy")] - public virtual EnterpriseCrmEventbusProtoFailurePolicy FailurePolicy { get; set; } - - /// The number of edges leading into this TaskConfig. - [Newtonsoft.Json.JsonPropertyAttribute("incomingEdgeCount")] - public virtual System.Nullable IncomingEdgeCount { get; set; } - - /// If set, overrides the option configured in the Task implementation class. - [Newtonsoft.Json.JsonPropertyAttribute("jsonValidationOption")] - public virtual string JsonValidationOption { get; set; } - - /// User-provided label that is attached to this TaskConfig in the UI. - [Newtonsoft.Json.JsonPropertyAttribute("label")] - public virtual string Label { get; set; } - - /// Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("lastModifiedTime")] - public virtual object LastModifiedTime { get; set; } - - /// - /// The set of tasks that are next in line to be executed as per the execution graph defined for the parent - /// event, specified by `event_config_id`. Each of these next tasks are executed only if the condition - /// associated with them evaluates to true. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextTasks")] - public virtual System.Collections.Generic.IList NextTasks { get; set; } - - /// The policy dictating the execution of the next set of tasks for the current task. - [Newtonsoft.Json.JsonPropertyAttribute("nextTasksExecutionPolicy")] - public virtual string NextTasksExecutionPolicy { get; set; } - - /// The customized parameters the user can pass to this task. - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual System.Collections.Generic.IDictionary Parameters { get; set; } - - /// Optional. Informs the front-end application where to draw this task config on the UI. - [Newtonsoft.Json.JsonPropertyAttribute("position")] - public virtual EnterpriseCrmEventbusProtoCoordinate Position { get; set; } - - /// - /// Optional. Standard filter expression evaluated before execution. Independent of other conditions and tasks. - /// Can be used to enable rollout. e.g. "rollout(5)" will only allow 5% of incoming traffic to task. - /// - [Newtonsoft.Json.JsonPropertyAttribute("precondition")] - public virtual string Precondition { get; set; } - - /// Optional. User-provided label that is attached to precondition in the UI. - [Newtonsoft.Json.JsonPropertyAttribute("preconditionLabel")] - public virtual string PreconditionLabel { get; set; } - - /// - /// Optional. Contains information about what needs to be done upon failure (either a permanent error or after - /// it has been retried too many times). - /// - [Newtonsoft.Json.JsonPropertyAttribute("rollbackStrategy")] - public virtual EnterpriseCrmFrontendsEventbusProtoRollbackStrategy RollbackStrategy { get; set; } - - /// Determines what action to take upon successful task completion. - [Newtonsoft.Json.JsonPropertyAttribute("successPolicy")] - public virtual EnterpriseCrmEventbusProtoSuccessPolicy SuccessPolicy { get; set; } - - /// - /// Optional. Determines the number of times the task will be retried on failure and with what retry strategy. - /// This is applicable for synchronous calls to Eventbus alone (Post). - /// - [Newtonsoft.Json.JsonPropertyAttribute("synchronousCallFailurePolicy")] - public virtual EnterpriseCrmEventbusProtoFailurePolicy SynchronousCallFailurePolicy { get; set; } - - /// Copy of the task entity that this task config is an instance of. - [Newtonsoft.Json.JsonPropertyAttribute("taskEntity")] - public virtual EnterpriseCrmFrontendsEventbusProtoTaskEntity TaskEntity { get; set; } - - /// The policy dictating the execution strategy of this task. - [Newtonsoft.Json.JsonPropertyAttribute("taskExecutionStrategy")] - public virtual string TaskExecutionStrategy { get; set; } - - /// The name for the task. - [Newtonsoft.Json.JsonPropertyAttribute("taskName")] - public virtual string TaskName { get; set; } - - /// - /// REQUIRED: the identifier of this task within its parent event config, specified by the client. This should - /// be unique among all the tasks belong to the same event config. We use this field as the identifier to find - /// next tasks (via field `next_tasks.task_number`). - /// - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual string TaskNumber { get; set; } - - /// - /// A string template that allows user to configure task parameters (with either literal default values or - /// tokens which will be resolved at execution time) for the task. It will eventually replace the old - /// "parameters" field. - /// - [Newtonsoft.Json.JsonPropertyAttribute("taskSpec")] - public virtual string TaskSpec { get; set; } - - /// Used to define task-template name if task is of type task-template - [Newtonsoft.Json.JsonPropertyAttribute("taskTemplateName")] - public virtual string TaskTemplateName { get; set; } - - /// Defines the type of the task - [Newtonsoft.Json.JsonPropertyAttribute("taskType")] - public virtual string TaskType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains a task's metadata and associated information. Next available id: 7 - public class EnterpriseCrmFrontendsEventbusProtoTaskEntity : Google.Apis.Requests.IDirectResponseSchema - { - /// True if the task has conflict with vpcsc - [Newtonsoft.Json.JsonPropertyAttribute("disabledForVpcSc")] - public virtual System.Nullable DisabledForVpcSc { get; set; } - - /// Metadata inclueds the task name, author and so on. - [Newtonsoft.Json.JsonPropertyAttribute("metadata")] - public virtual EnterpriseCrmEventbusProtoTaskMetadata Metadata { get; set; } - - /// - /// Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask. - /// - [Newtonsoft.Json.JsonPropertyAttribute("paramSpecs")] - public virtual EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage ParamSpecs { get; set; } - - /// Deprecated - statistics from the Monarch query. - [Newtonsoft.Json.JsonPropertyAttribute("stats")] - public virtual EnterpriseCrmEventbusStats Stats { get; set; } - - /// Defines the type of the task - [Newtonsoft.Json.JsonPropertyAttribute("taskType")] - public virtual string TaskType { get; set; } - - /// UI configuration for this task Also associated with the METADATA mask. - [Newtonsoft.Json.JsonPropertyAttribute("uiConfig")] - public virtual EnterpriseCrmEventbusProtoTaskUiConfig UiConfig { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Configuration detail of a trigger. Next available id: 19 - public class EnterpriseCrmFrontendsEventbusProtoTriggerConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// An alert threshold configuration for the [trigger + client + workflow] tuple. If these values are not - /// specified in the trigger config, default values will be populated by the system. Note that there must be - /// exactly one alert threshold configured per [client + trigger + workflow] when published. - /// - [Newtonsoft.Json.JsonPropertyAttribute("alertConfig")] - public virtual System.Collections.Generic.IList AlertConfig { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("cloudSchedulerConfig")] - public virtual EnterpriseCrmEventbusProtoCloudSchedulerConfig CloudSchedulerConfig { get; set; } - - /// User-provided description intended to give more business context about the task. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// - /// Required. The list of client ids which are enabled to execute the workflow using this trigger. In other - /// words, these clients have the workflow execution privledges for this trigger. For API trigger, the client id - /// in the incoming request is validated against the list of enabled clients. For non-API triggers, one workflow - /// execution is triggered on behalf of each enabled client. - /// - [Newtonsoft.Json.JsonPropertyAttribute("enabledClients")] - public virtual System.Collections.Generic.IList EnabledClients { get; set; } - - /// - /// Optional Error catcher id of the error catch flow which will be executed when execution error happens in the - /// task - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorCatcherId")] - public virtual string ErrorCatcherId { get; set; } - - /// The user created label for a particular trigger. - [Newtonsoft.Json.JsonPropertyAttribute("label")] - public virtual string Label { get; set; } - - /// Dictates how next tasks will be executed. - [Newtonsoft.Json.JsonPropertyAttribute("nextTasksExecutionPolicy")] - public virtual string NextTasksExecutionPolicy { get; set; } - - /// - /// Optional. If set to true, any upcoming requests for this trigger config will be paused and the executions - /// will be resumed later when the flag is reset. The workflow to which this trigger config belongs has to be in - /// ACTIVE status for the executions to be paused or resumed. - /// - [Newtonsoft.Json.JsonPropertyAttribute("pauseWorkflowExecutions")] - public virtual System.Nullable PauseWorkflowExecutions { get; set; } - - /// Optional. Informs the front-end application where to draw this trigger config on the UI. - [Newtonsoft.Json.JsonPropertyAttribute("position")] - public virtual EnterpriseCrmEventbusProtoCoordinate Position { get; set; } - - /// - /// Configurable properties of the trigger, not to be confused with workflow parameters. E.g. "name" is a - /// property for API triggers and "subscription" is a property for Cloud Pubsub triggers. - /// - [Newtonsoft.Json.JsonPropertyAttribute("properties")] - public virtual System.Collections.Generic.IDictionary Properties { get; set; } - - /// - /// Set of tasks numbers from where the workflow execution is started by this trigger. If this is empty, then - /// workflow is executed with default start tasks. In the list of start tasks, none of two tasks can have direct - /// ancestor-descendant relationships (i.e. in a same workflow execution graph). - /// - [Newtonsoft.Json.JsonPropertyAttribute("startTasks")] - public virtual System.Collections.Generic.IList StartTasks { get; set; } - - /// - /// Optional. When set, Eventbus will run the task specified in the trigger_criteria and validate the result - /// using the trigger_criteria.condition, and only execute the workflow when result is true. - /// - [Newtonsoft.Json.JsonPropertyAttribute("triggerCriteria")] - public virtual EnterpriseCrmEventbusProtoTriggerCriteria TriggerCriteria { get; set; } - - /// The backend trigger ID. - [Newtonsoft.Json.JsonPropertyAttribute("triggerId")] - public virtual string TriggerId { get; set; } - - /// Required. A number to uniquely identify each trigger config within the workflow on UI. - [Newtonsoft.Json.JsonPropertyAttribute("triggerNumber")] - public virtual string TriggerNumber { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("triggerType")] - public virtual string TriggerType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry : Google.Apis.Requests.IDirectResponseSchema - { - /// Metadata information about the parameters. - [Newtonsoft.Json.JsonPropertyAttribute("attributes")] - public virtual EnterpriseCrmEventbusProtoAttributes Attributes { get; set; } - - /// - /// Child parameters nested within this parameter. This field only applies to protobuf parameters - /// - [Newtonsoft.Json.JsonPropertyAttribute("children")] - public virtual System.Collections.Generic.IList Children { get; set; } - - /// The data type of the parameter. - [Newtonsoft.Json.JsonPropertyAttribute("dataType")] - public virtual string DataType { get; set; } - - /// - /// Default values for the defined keys. Each value can either be string, int, double or any proto message or a - /// serialized object. - /// - [Newtonsoft.Json.JsonPropertyAttribute("defaultValue")] - public virtual EnterpriseCrmFrontendsEventbusProtoParameterValueType DefaultValue { get; set; } - - /// Specifies the input/output type for the parameter. - [Newtonsoft.Json.JsonPropertyAttribute("inOutType")] - public virtual string InOutType { get; set; } - - /// Whether this parameter is a transient parameter. - [Newtonsoft.Json.JsonPropertyAttribute("isTransient")] - public virtual System.Nullable IsTransient { get; set; } - - /// This schema will be used to validate runtime JSON-typed values of this parameter. - [Newtonsoft.Json.JsonPropertyAttribute("jsonSchema")] - public virtual string JsonSchema { get; set; } - - /// - /// Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. - /// These parameters must be predefined in the workflow definition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// - /// The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", - /// then the name would be "myName". - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient - /// param or a copy of an input param. - /// - [Newtonsoft.Json.JsonPropertyAttribute("producedBy")] - public virtual EnterpriseCrmEventbusProtoNodeIdentifier ProducedBy { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("producer")] - public virtual string Producer { get; set; } - - /// The name of the protobuf type if the parameter has a protobuf data type. - [Newtonsoft.Json.JsonPropertyAttribute("protoDefName")] - public virtual string ProtoDefName { get; set; } - - /// - /// If the data type is of type proto or proto array, this field needs to be populated with the fully qualified - /// proto name. This message, for example, would be - /// "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry". - /// - [Newtonsoft.Json.JsonPropertyAttribute("protoDefPath")] - public virtual string ProtoDefPath { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// LINT.IfChange This is the frontend version of WorkflowParameters. It's exactly like the backend version except - /// that instead of flattening protobuf parameters and treating every field and subfield of a protobuf parameter as - /// a separate parameter, the fields/subfields of a protobuf parameter will be nested as "children" (see 'children' - /// field below) parameters of the parent parameter. Please refer to - /// enterprise/crm/eventbus/proto/workflow_parameters.proto for more information about WorkflowParameters. - /// - public class EnterpriseCrmFrontendsEventbusProtoWorkflowParameters : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Parameters are a part of Event and can be used to communiticate between different tasks that are part of the - /// same workflow execution. - /// - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual System.Collections.Generic.IList Parameters { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Describes string and array limits when writing to logs. When a limit is exceeded the *shortener_type* describes - /// how to shorten the field. next_id: 6 - /// - public class EnterpriseCrmLoggingGwsFieldLimits : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("logAction")] - public virtual string LogAction { get; set; } - - /// To which type(s) of logs the limits apply. - [Newtonsoft.Json.JsonPropertyAttribute("logType")] - public virtual System.Collections.Generic.IList LogType { get; set; } - - /// maximum array size. If the array exceds this size, the field (list) is truncated. - [Newtonsoft.Json.JsonPropertyAttribute("maxArraySize")] - public virtual System.Nullable MaxArraySize { get; set; } - - /// maximum string length. If the field exceeds this amount the field is shortened. - [Newtonsoft.Json.JsonPropertyAttribute("maxStringLength")] - public virtual System.Nullable MaxStringLength { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("shortenerType")] - public virtual string ShortenerType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Identifies whether a field contains, or may contain, PII or sensitive data, and how to sanitize the field if it - /// does. If a field's privacy type cannot be determined then it is sanitized (e.g., scrubbed). The specific - /// sanitizer implementation is determined by run-time configuration and environment options (e.g., prod vs. qa). - /// next_id: 5 - /// - public class EnterpriseCrmLoggingGwsSanitizeOptions : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// If true, the value has already been sanitized and needs no further sanitization. For instance, a D3 customer - /// id is already an obfuscated entity and *might not* need further sanitization. - /// - [Newtonsoft.Json.JsonPropertyAttribute("isAlreadySanitized")] - public virtual System.Nullable IsAlreadySanitized { get; set; } - - /// To which type(s) of logs the sanitize options apply. - [Newtonsoft.Json.JsonPropertyAttribute("logType")] - public virtual System.Collections.Generic.IList LogType { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("privacy")] - public virtual string Privacy { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("sanitizeType")] - public virtual string SanitizeType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// AuthConfig defines details of a authentication type. - public class GoogleCloudConnectorsV1AuthConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// List containing additional auth configs. - [Newtonsoft.Json.JsonPropertyAttribute("additionalVariables")] - public virtual System.Collections.Generic.IList AdditionalVariables { get; set; } - - /// Identifier key for auth config - [Newtonsoft.Json.JsonPropertyAttribute("authKey")] - public virtual string AuthKey { get; set; } - - /// The type of authentication configured. - [Newtonsoft.Json.JsonPropertyAttribute("authType")] - public virtual string AuthType { get; set; } - - /// Oauth2AuthCodeFlow. - [Newtonsoft.Json.JsonPropertyAttribute("oauth2AuthCodeFlow")] - public virtual GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow Oauth2AuthCodeFlow { get; set; } - - /// Oauth2ClientCredentials. - [Newtonsoft.Json.JsonPropertyAttribute("oauth2ClientCredentials")] - public virtual GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials Oauth2ClientCredentials { get; set; } - - /// Oauth2JwtBearer. - [Newtonsoft.Json.JsonPropertyAttribute("oauth2JwtBearer")] - public virtual GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer Oauth2JwtBearer { get; set; } - - /// SSH Public Key. - [Newtonsoft.Json.JsonPropertyAttribute("sshPublicKey")] - public virtual GoogleCloudConnectorsV1AuthConfigSshPublicKey SshPublicKey { get; set; } - - /// UserPassword. - [Newtonsoft.Json.JsonPropertyAttribute("userPassword")] - public virtual GoogleCloudConnectorsV1AuthConfigUserPassword UserPassword { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Parameters to support Oauth 2.0 Auth Code Grant Authentication. See - /// https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details. - /// - public class GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow : Google.Apis.Requests.IDirectResponseSchema - { - /// Authorization code to be exchanged for access and refresh tokens. - [Newtonsoft.Json.JsonPropertyAttribute("authCode")] - public virtual string AuthCode { get; set; } - - /// Auth URL for Authorization Code Flow - [Newtonsoft.Json.JsonPropertyAttribute("authUri")] - public virtual string AuthUri { get; set; } - - /// Client ID for user-provided OAuth app. - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// Client secret for user-provided OAuth app. - [Newtonsoft.Json.JsonPropertyAttribute("clientSecret")] - public virtual GoogleCloudConnectorsV1Secret ClientSecret { get; set; } - - /// Whether to enable PKCE when the user performs the auth code flow. - [Newtonsoft.Json.JsonPropertyAttribute("enablePkce")] - public virtual System.Nullable EnablePkce { get; set; } - - /// PKCE verifier to be used during the auth code exchange. - [Newtonsoft.Json.JsonPropertyAttribute("pkceVerifier")] - public virtual string PkceVerifier { get; set; } - - /// Redirect URI to be provided during the auth code exchange. - [Newtonsoft.Json.JsonPropertyAttribute("redirectUri")] - public virtual string RedirectUri { get; set; } - - /// Scopes the connection will request when the user performs the auth code flow. - [Newtonsoft.Json.JsonPropertyAttribute("scopes")] - public virtual System.Collections.Generic.IList Scopes { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See - /// https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. - /// - public class GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials : Google.Apis.Requests.IDirectResponseSchema - { - /// The client identifier. - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// Secret version reference containing the client secret. - [Newtonsoft.Json.JsonPropertyAttribute("clientSecret")] - public virtual GoogleCloudConnectorsV1Secret ClientSecret { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See - /// https://tools.ietf.org/html/rfc7523 for more details. - /// - public class GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. - /// This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the - /// form as: `projects/*/secrets/*/versions/*`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("clientKey")] - public virtual GoogleCloudConnectorsV1Secret ClientKey { get; set; } - - /// JwtClaims providers fields to generate the token. - [Newtonsoft.Json.JsonPropertyAttribute("jwtClaims")] - public virtual GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims JwtClaims { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// JWT claims used for the jwt-bearer authorization grant. - public class GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims : Google.Apis.Requests.IDirectResponseSchema - { - /// Value for the "aud" claim. - [Newtonsoft.Json.JsonPropertyAttribute("audience")] - public virtual string Audience { get; set; } - - /// Value for the "iss" claim. - [Newtonsoft.Json.JsonPropertyAttribute("issuer")] - public virtual string Issuer { get; set; } - - /// Value for the "sub" claim. - [Newtonsoft.Json.JsonPropertyAttribute("subject")] - public virtual string Subject { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Parameters to support Ssh public key Authentication. - public class GoogleCloudConnectorsV1AuthConfigSshPublicKey : Google.Apis.Requests.IDirectResponseSchema - { - /// Format of SSH Client cert. - [Newtonsoft.Json.JsonPropertyAttribute("certType")] - public virtual string CertType { get; set; } - - /// SSH Client Cert. It should contain both public and private key. - [Newtonsoft.Json.JsonPropertyAttribute("sshClientCert")] - public virtual GoogleCloudConnectorsV1Secret SshClientCert { get; set; } - - /// Password (passphrase) for ssh client certificate if it has one. - [Newtonsoft.Json.JsonPropertyAttribute("sshClientCertPass")] - public virtual GoogleCloudConnectorsV1Secret SshClientCertPass { get; set; } - - /// The user account used to authenticate. - [Newtonsoft.Json.JsonPropertyAttribute("username")] - public virtual string Username { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Parameters to support Username and Password Authentication. - public class GoogleCloudConnectorsV1AuthConfigUserPassword : Google.Apis.Requests.IDirectResponseSchema - { - /// Secret version reference containing the password. - [Newtonsoft.Json.JsonPropertyAttribute("password")] - public virtual GoogleCloudConnectorsV1Secret Password { get; set; } - - /// Username. - [Newtonsoft.Json.JsonPropertyAttribute("username")] - public virtual string Username { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. - public class GoogleCloudConnectorsV1ConfigVariable : Google.Apis.Requests.IDirectResponseSchema - { - /// Value is a bool. - [Newtonsoft.Json.JsonPropertyAttribute("boolValue")] - public virtual System.Nullable BoolValue { get; set; } - - /// Value is an integer - [Newtonsoft.Json.JsonPropertyAttribute("intValue")] - public virtual System.Nullable IntValue { get; set; } - - /// Key of the config variable. - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// Value is a Encryption Key. - [Newtonsoft.Json.JsonPropertyAttribute("keyValue")] - public virtual GoogleCloudConnectorsV1EncryptionKey KeyValue { get; set; } - - /// Value is a secret. - [Newtonsoft.Json.JsonPropertyAttribute("secretValue")] - public virtual GoogleCloudConnectorsV1Secret SecretValue { get; set; } - - /// Value is a string. - [Newtonsoft.Json.JsonPropertyAttribute("stringValue")] - public virtual string StringValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Connection represents an instance of connector. - public class GoogleCloudConnectorsV1Connection : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. Configuration for establishing the connection's authentication with an external system. - /// - [Newtonsoft.Json.JsonPropertyAttribute("authConfig")] - public virtual GoogleCloudConnectorsV1AuthConfig AuthConfig { get; set; } - - /// Optional. Configuration for configuring the connection with an external system. - [Newtonsoft.Json.JsonPropertyAttribute("configVariables")] - public virtual System.Collections.Generic.IList ConfigVariables { get; set; } - - /// - /// Output only. Connection revision. This field is only updated when the connection is created or updated by - /// User. - /// - [Newtonsoft.Json.JsonPropertyAttribute("connectionRevision")] - public virtual System.Nullable ConnectionRevision { get; set; } - - /// - /// Required. Connector version on which the connection is created. The format is: - /// projects/*/locations/*/providers/*/connectors/*/versions/* Only global location is supported for - /// ConnectorVersion resource. - /// - [Newtonsoft.Json.JsonPropertyAttribute("connectorVersion")] - public virtual string ConnectorVersion { get; set; } - - /// Output only. Flag to mark the version indicating the launch stage. - [Newtonsoft.Json.JsonPropertyAttribute("connectorVersionLaunchStage")] - public virtual string ConnectorVersionLaunchStage { get; set; } - - /// Output only. Created time. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// Optional. Description of the resource. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// - /// Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user - /// defined destination(s). - /// - [Newtonsoft.Json.JsonPropertyAttribute("destinationConfigs")] - public virtual System.Collections.Generic.IList DestinationConfigs { get; set; } - - /// - /// Output only. GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName} - /// - [Newtonsoft.Json.JsonPropertyAttribute("envoyImageLocation")] - public virtual string EnvoyImageLocation { get; set; } - - /// - /// Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName} - /// - [Newtonsoft.Json.JsonPropertyAttribute("imageLocation")] - public virtual string ImageLocation { get; set; } - - /// - /// Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for - /// more details. https://cloud.google.com/compute/docs/labeling-resources - /// - [Newtonsoft.Json.JsonPropertyAttribute("labels")] - public virtual System.Collections.Generic.IDictionary Labels { get; set; } - - /// Optional. Configuration that indicates whether or not the Connection can be edited. - [Newtonsoft.Json.JsonPropertyAttribute("lockConfig")] - public virtual GoogleCloudConnectorsV1LockConfig LockConfig { get; set; } - - /// Optional. Log configuration for the connection. - [Newtonsoft.Json.JsonPropertyAttribute("logConfig")] - public virtual GoogleCloudConnectorsV1LogConfig LogConfig { get; set; } - - /// - /// Output only. Resource name of the Connection. Format: - /// projects/{project}/locations/{location}/connections/{connection} - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Optional. Node configuration for the connection. - [Newtonsoft.Json.JsonPropertyAttribute("nodeConfig")] - public virtual GoogleCloudConnectorsV1NodeConfig NodeConfig { get; set; } - - /// Optional. Service account needed for runtime plane to access GCP resources. - [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] - public virtual string ServiceAccount { get; set; } - - /// - /// Output only. The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB - /// address. e.g. - /// "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors" - /// - [Newtonsoft.Json.JsonPropertyAttribute("serviceDirectory")] - public virtual string ServiceDirectory { get; set; } - - /// Optional. Ssl config of a connection - [Newtonsoft.Json.JsonPropertyAttribute("sslConfig")] - public virtual GoogleCloudConnectorsV1SslConfig SslConfig { get; set; } - - /// Output only. Current status of the connection. - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual GoogleCloudConnectorsV1ConnectionStatus Status { get; set; } - - /// Output only. This subscription type enum states the subscription type of the project. - [Newtonsoft.Json.JsonPropertyAttribute("subscriptionType")] - public virtual string SubscriptionType { get; set; } - - /// Optional. Suspended indicates if a user has suspended a connection or not. - [Newtonsoft.Json.JsonPropertyAttribute("suspended")] - public virtual System.Nullable Suspended { get; set; } - - /// Output only. Updated time. - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// ConnectionStatus indicates the state of the connection. - public class GoogleCloudConnectorsV1ConnectionStatus : Google.Apis.Requests.IDirectResponseSchema - { - /// Description. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// State. - [Newtonsoft.Json.JsonPropertyAttribute("state")] - public virtual string State { get; set; } - - /// Status provides detailed information for the state. - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual string Status { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class GoogleCloudConnectorsV1Destination : Google.Apis.Requests.IDirectResponseSchema - { - /// For publicly routable host. - [Newtonsoft.Json.JsonPropertyAttribute("host")] - public virtual string Host { get; set; } - - /// The port is the target port number that is accepted by the destination. - [Newtonsoft.Json.JsonPropertyAttribute("port")] - public virtual System.Nullable Port { get; set; } - - /// PSC service attachments. Format: projects/*/regions/*/serviceAttachments/* - [Newtonsoft.Json.JsonPropertyAttribute("serviceAttachment")] - public virtual string ServiceAttachment { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Define the Connectors target endpoint. - public class GoogleCloudConnectorsV1DestinationConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// The destinations for the key. - [Newtonsoft.Json.JsonPropertyAttribute("destinations")] - public virtual System.Collections.Generic.IList Destinations { get; set; } - - /// The key is the destination identifier that is supported by the Connector. - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Encryption Key value. - public class GoogleCloudConnectorsV1EncryptionKey : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The [KMS key name] with which the content of the Operation is encrypted. The expected format: - /// `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed. - /// - [Newtonsoft.Json.JsonPropertyAttribute("kmsKeyName")] - public virtual string KmsKeyName { get; set; } - - /// Type. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Determines whether or no a connection is locked. If locked, a reason must be specified. - public class GoogleCloudConnectorsV1LockConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Indicates whether or not the connection is locked. - [Newtonsoft.Json.JsonPropertyAttribute("locked")] - public virtual System.Nullable Locked { get; set; } - - /// Describes why a connection is locked. - [Newtonsoft.Json.JsonPropertyAttribute("reason")] - public virtual string Reason { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Log configuration for the connection. - public class GoogleCloudConnectorsV1LogConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Enabled represents whether logging is enabled or not for a connection. - [Newtonsoft.Json.JsonPropertyAttribute("enabled")] - public virtual System.Nullable Enabled { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Node configuration for the connection. - public class GoogleCloudConnectorsV1NodeConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Maximum number of nodes in the runtime nodes. - [Newtonsoft.Json.JsonPropertyAttribute("maxNodeCount")] - public virtual System.Nullable MaxNodeCount { get; set; } - - /// Minimum number of nodes in the runtime nodes. - [Newtonsoft.Json.JsonPropertyAttribute("minNodeCount")] - public virtual System.Nullable MinNodeCount { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Secret provides a reference to entries in Secret Manager. - public class GoogleCloudConnectorsV1Secret : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("secretVersion")] - public virtual string SecretVersion { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// SSL Configuration of a connection - public class GoogleCloudConnectorsV1SslConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Additional SSL related field values - [Newtonsoft.Json.JsonPropertyAttribute("additionalVariables")] - public virtual System.Collections.Generic.IList AdditionalVariables { get; set; } - - /// Type of Client Cert (PEM/JKS/.. etc.) - [Newtonsoft.Json.JsonPropertyAttribute("clientCertType")] - public virtual string ClientCertType { get; set; } - - /// Client Certificate - [Newtonsoft.Json.JsonPropertyAttribute("clientCertificate")] - public virtual GoogleCloudConnectorsV1Secret ClientCertificate { get; set; } - - /// Client Private Key - [Newtonsoft.Json.JsonPropertyAttribute("clientPrivateKey")] - public virtual GoogleCloudConnectorsV1Secret ClientPrivateKey { get; set; } - - /// Secret containing the passphrase protecting the Client Private Key - [Newtonsoft.Json.JsonPropertyAttribute("clientPrivateKeyPass")] - public virtual GoogleCloudConnectorsV1Secret ClientPrivateKeyPass { get; set; } - - /// Private Server Certificate. Needs to be specified if trust model is `PRIVATE`. - [Newtonsoft.Json.JsonPropertyAttribute("privateServerCertificate")] - public virtual GoogleCloudConnectorsV1Secret PrivateServerCertificate { get; set; } - - /// Type of Server Cert (PEM/JKS/.. etc.) - [Newtonsoft.Json.JsonPropertyAttribute("serverCertType")] - public virtual string ServerCertType { get; set; } - - /// Trust Model of the SSL connection - [Newtonsoft.Json.JsonPropertyAttribute("trustModel")] - public virtual string TrustModel { get; set; } - - /// Controls the ssl type for the given connector version. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// Bool for enabling SSL - [Newtonsoft.Json.JsonPropertyAttribute("useSsl")] - public virtual System.Nullable UseSsl { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The access token represents the authorization of a specific application to access specific parts of a user’s - /// data. - /// - public class GoogleCloudIntegrationsV1alphaAccessToken : Google.Apis.Requests.IDirectResponseSchema - { - /// The access token encapsulating the security identity of a process or thread. - [Newtonsoft.Json.JsonPropertyAttribute("accessToken")] - public virtual string AccessToken { get; set; } - - /// Required. The approximate time until the access token retrieved is valid. - [Newtonsoft.Json.JsonPropertyAttribute("accessTokenExpireTime")] - public virtual object AccessTokenExpireTime { get; set; } - - /// If the access token will expire, use the refresh token to obtain another access token. - [Newtonsoft.Json.JsonPropertyAttribute("refreshToken")] - public virtual string RefreshToken { get; set; } - - /// The approximate time until the refresh token retrieved is valid. - [Newtonsoft.Json.JsonPropertyAttribute("refreshTokenExpireTime")] - public virtual object RefreshTokenExpireTime { get; set; } - - /// - /// Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0. - /// - [Newtonsoft.Json.JsonPropertyAttribute("tokenType")] - public virtual string TokenType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Status for the execution attempt. - public class GoogleCloudIntegrationsV1alphaAttemptStats : Google.Apis.Requests.IDirectResponseSchema - { - /// The end time of the event execution for current attempt. - [Newtonsoft.Json.JsonPropertyAttribute("endTime")] - public virtual object EndTime { get; set; } - - /// - /// The start time of the event execution for current attempt. This could be in the future if it's been - /// scheduled. - /// - [Newtonsoft.Json.JsonPropertyAttribute("startTime")] - public virtual object StartTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The AuthConfig resource use to hold channels and connection config data. - public class GoogleCloudIntegrationsV1alphaAuthConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Certificate id for client certificate - [Newtonsoft.Json.JsonPropertyAttribute("certificateId")] - public virtual string CertificateId { get; set; } - - /// Output only. The timestamp when the auth config is created. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// - /// The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the - /// call. - /// - [Newtonsoft.Json.JsonPropertyAttribute("creatorEmail")] - public virtual string CreatorEmail { get; set; } - - /// Credential type of the encrypted credential. - [Newtonsoft.Json.JsonPropertyAttribute("credentialType")] - public virtual string CredentialType { get; set; } - - /// Raw auth credentials. - [Newtonsoft.Json.JsonPropertyAttribute("decryptedCredential")] - public virtual GoogleCloudIntegrationsV1alphaCredential DecryptedCredential { get; set; } - - /// A description of the auth config. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// The name of the auth config. - [Newtonsoft.Json.JsonPropertyAttribute("displayName")] - public virtual string DisplayName { get; set; } - - /// - /// Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key. - /// - [Newtonsoft.Json.JsonPropertyAttribute("encryptedCredential")] - public virtual string EncryptedCredential { get; set; } - - /// - /// User can define the time to receive notification after which the auth config becomes invalid. Support up to - /// 30 days. Support granularity in hours. - /// - [Newtonsoft.Json.JsonPropertyAttribute("expiryNotificationDuration")] - public virtual System.Collections.Generic.IList ExpiryNotificationDuration { get; set; } - - /// - /// The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making - /// the call. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastModifierEmail")] - public virtual string LastModifierEmail { get; set; } - - /// - /// Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// User provided expiry time to override. For the example of Salesforce, username/password credentials can be - /// valid for 6 months depending on the instance settings. - /// - [Newtonsoft.Json.JsonPropertyAttribute("overrideValidTime")] - public virtual object OverrideValidTime { get; set; } - - /// The reason / details of the current status. - [Newtonsoft.Json.JsonPropertyAttribute("reason")] - public virtual string Reason { get; set; } - - /// The status of the auth config. - [Newtonsoft.Json.JsonPropertyAttribute("state")] - public virtual string State { get; set; } - - /// Output only. The timestamp when the auth config is modified. - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// - /// The time until the auth config is valid. Empty or max value is considered the auth config won't expire. - /// - [Newtonsoft.Json.JsonPropertyAttribute("validTime")] - public virtual object ValidTime { get; set; } - - /// The visibility of the auth config. - [Newtonsoft.Json.JsonPropertyAttribute("visibility")] - public virtual string Visibility { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The credentials to authenticate a user agent with a server that is put in HTTP Authorization request header. - /// - public class GoogleCloudIntegrationsV1alphaAuthToken : Google.Apis.Requests.IDirectResponseSchema - { - /// The token for the auth type. - [Newtonsoft.Json.JsonPropertyAttribute("token")] - public virtual string Token { get; set; } - - /// Authentication type, e.g. "Basic", "Bearer", etc. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// This message only contains a field of boolean array. - public class GoogleCloudIntegrationsV1alphaBooleanParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - /// Boolean array. - [Newtonsoft.Json.JsonPropertyAttribute("booleanValues")] - public virtual System.Collections.Generic.IList> BooleanValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for cancelling an execution. - public class GoogleCloudIntegrationsV1alphaCancelExecutionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for cancelling an execution. - public class GoogleCloudIntegrationsV1alphaCancelExecutionResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// True if cancellation performed successfully - [Newtonsoft.Json.JsonPropertyAttribute("isCanceled")] - public virtual System.Nullable IsCanceled { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The certificate definition - public class GoogleCloudIntegrationsV1alphaCertificate : Google.Apis.Requests.IDirectResponseSchema - { - /// Status of the certificate - [Newtonsoft.Json.JsonPropertyAttribute("certificateStatus")] - public virtual string CertificateStatus { get; set; } - - /// Immutable. Credential id that will be used to register with trawler INTERNAL_ONLY - [Newtonsoft.Json.JsonPropertyAttribute("credentialId")] - public virtual string CredentialId { get; set; } - - /// Description of the certificate - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// Name of the certificate - [Newtonsoft.Json.JsonPropertyAttribute("displayName")] - public virtual string DisplayName { get; set; } - - /// Output only. Auto generated primary key - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Input only. Raw client certificate which would be registered with trawler - [Newtonsoft.Json.JsonPropertyAttribute("rawCertificate")] - public virtual GoogleCloudIntegrationsV1alphaClientCertificate RawCertificate { get; set; } - - /// Immutable. Requestor ID to be used to register certificate with trawler - [Newtonsoft.Json.JsonPropertyAttribute("requestorId")] - public virtual string RequestorId { get; set; } - - /// Output only. The timestamp after which certificate will expire - [Newtonsoft.Json.JsonPropertyAttribute("validEndTime")] - public virtual object ValidEndTime { get; set; } - - /// Output only. The timestamp after which certificate will be valid - [Newtonsoft.Json.JsonPropertyAttribute("validStartTime")] - public virtual object ValidStartTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains client certificate information - public class GoogleCloudIntegrationsV1alphaClientCertificate : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. - /// For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END - /// CERTIFICATE----- - /// - [Newtonsoft.Json.JsonPropertyAttribute("encryptedPrivateKey")] - public virtual string EncryptedPrivateKey { get; set; } - - /// - /// 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the - /// password for web server, but an extra layer of security to protected private key. - /// - [Newtonsoft.Json.JsonPropertyAttribute("passphrase")] - public virtual string Passphrase { get; set; } - - /// - /// The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. - /// For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV - /// BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw - /// MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET - /// MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA - /// vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 - /// JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB - /// xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P - /// AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB - /// Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey - /// Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW - /// JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr - /// 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END - /// CERTIFICATE----- - /// - [Newtonsoft.Json.JsonPropertyAttribute("sslCertificate")] - public virtual string SslCertificate { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Cloud Scheduler Trigger configuration - public class GoogleCloudIntegrationsV1alphaCloudSchedulerConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. The cron tab of cloud scheduler trigger. - [Newtonsoft.Json.JsonPropertyAttribute("cronTab")] - public virtual string CronTab { get; set; } - - /// - /// Optional. When the job was deleted from Pantheon UI, error_message will be populated when Get/List - /// integrations - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorMessage")] - public virtual string ErrorMessage { get; set; } - - /// Required. The location where associated cloud scheduler job will be created - [Newtonsoft.Json.JsonPropertyAttribute("location")] - public virtual string Location { get; set; } - - /// - /// Required. Service account used by Cloud Scheduler to trigger the integration at scheduled time - /// - [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountEmail")] - public virtual string ServiceAccountEmail { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Metadata of runtime connection schema. - public class GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata : Google.Apis.Requests.IDirectResponseSchema - { - /// List of actions. - [Newtonsoft.Json.JsonPropertyAttribute("actions")] - public virtual System.Collections.Generic.IList Actions { get; set; } - - /// List of entity names. - [Newtonsoft.Json.JsonPropertyAttribute("entities")] - public virtual System.Collections.Generic.IList Entities { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Configuration detail of coordinate, it used for UI - public class GoogleCloudIntegrationsV1alphaCoordinate : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. X axis of the coordinate - [Newtonsoft.Json.JsonPropertyAttribute("x")] - public virtual System.Nullable X { get; set; } - - /// Required. Y axis of the coordinate - [Newtonsoft.Json.JsonPropertyAttribute("y")] - public virtual System.Nullable Y { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for CreateAppsScriptProject rpc call. - public class GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The name of the Apps Script project to be created. - [Newtonsoft.Json.JsonPropertyAttribute("appsScriptProject")] - public virtual string AppsScriptProject { get; set; } - - /// - /// The auth config id necessary to fetch the necessary credentials to create the project for external clients - /// - [Newtonsoft.Json.JsonPropertyAttribute("authConfigId")] - public virtual string AuthConfigId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for CreateAppsScriptProject rpc call. - public class GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The created AppsScriptProject ID. - [Newtonsoft.Json.JsonPropertyAttribute("projectId")] - public virtual string ProjectId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Defines parameters for a single, canonical credential. - public class GoogleCloudIntegrationsV1alphaCredential : Google.Apis.Requests.IDirectResponseSchema - { - /// Auth token credential - [Newtonsoft.Json.JsonPropertyAttribute("authToken")] - public virtual GoogleCloudIntegrationsV1alphaAuthToken AuthToken { get; set; } - - /// Credential type associated with auth config. - [Newtonsoft.Json.JsonPropertyAttribute("credentialType")] - public virtual string CredentialType { get; set; } - - /// JWT credential - [Newtonsoft.Json.JsonPropertyAttribute("jwt")] - public virtual GoogleCloudIntegrationsV1alphaJwt Jwt { get; set; } - - /// - /// The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey - /// api_key = 3; OAuth2 authorization code credential - /// - [Newtonsoft.Json.JsonPropertyAttribute("oauth2AuthorizationCode")] - public virtual GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode Oauth2AuthorizationCode { get; set; } - - /// OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials - [Newtonsoft.Json.JsonPropertyAttribute("oauth2ClientCredentials")] - public virtual GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials Oauth2ClientCredentials { get; set; } - - /// OAuth2 resource owner credentials - [Newtonsoft.Json.JsonPropertyAttribute("oauth2ResourceOwnerCredentials")] - public virtual GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials Oauth2ResourceOwnerCredentials { get; set; } - - /// Google OIDC ID Token - [Newtonsoft.Json.JsonPropertyAttribute("oidcToken")] - public virtual GoogleCloudIntegrationsV1alphaOidcToken OidcToken { get; set; } - - /// Service account credential - [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountCredentials")] - public virtual GoogleCloudIntegrationsV1alphaServiceAccountCredentials ServiceAccountCredentials { get; set; } - - /// Username and password credential - [Newtonsoft.Json.JsonPropertyAttribute("usernameAndPassword")] - public virtual GoogleCloudIntegrationsV1alphaUsernameAndPassword UsernameAndPassword { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// This message only contains a field of double number array. - public class GoogleCloudIntegrationsV1alphaDoubleParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - /// Double number array. - [Newtonsoft.Json.JsonPropertyAttribute("doubleValues")] - public virtual System.Collections.Generic.IList> DoubleValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for DownloadIntegrationVersion. - public class GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// String representation of the integration version. - [Newtonsoft.Json.JsonPropertyAttribute("content")] - public virtual string Content { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response containing all provisioned regions for Connector Platform. - public class GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// All regions where Connector Platform is provisioned. - [Newtonsoft.Json.JsonPropertyAttribute("regions")] - public virtual System.Collections.Generic.IList Regions { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Configuration detail of a error catch task - public class GoogleCloudIntegrationsV1alphaErrorCatcherConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. User-provided description intended to give more business context about the error catcher config. - /// - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// - /// Required. An error catcher id is string representation for the error catcher config. Within a workflow, - /// error_catcher_id uniquely identifies an error catcher config among all error catcher configs for the - /// workflow - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorCatcherId")] - public virtual string ErrorCatcherId { get; set; } - - /// - /// Required. A number to uniquely identify each error catcher config within the workflow on UI. - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorCatcherNumber")] - public virtual string ErrorCatcherNumber { get; set; } - - /// Optional. The user created label for a particular error catcher. Optional. - [Newtonsoft.Json.JsonPropertyAttribute("label")] - public virtual string Label { get; set; } - - /// - /// Optional. Informs the front-end application where to draw this error catcher config on the UI. - /// - [Newtonsoft.Json.JsonPropertyAttribute("position")] - public virtual GoogleCloudIntegrationsV1alphaCoordinate Position { get; set; } - - /// Required. The set of start tasks that are to be executed for the error catch flow - [Newtonsoft.Json.JsonPropertyAttribute("startErrorTasks")] - public virtual System.Collections.Generic.IList StartErrorTasks { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// This message is used for processing and persisting (when applicable) key value pair parameters for each event in - /// the event bus. - /// - public class GoogleCloudIntegrationsV1alphaEventParameter : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. - /// These parameters must be predefined in the integration definition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// - /// Values for the defined keys. Each value can either be string, int, double or any proto message. - /// - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual GoogleCloudIntegrationsV1alphaValueType Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for triggering an integration using event triggers. - public class GoogleCloudIntegrationsV1alphaExecuteEventRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Required. Details about the trigger which is to be executed and values for input variable to the - /// integration. - /// - [Newtonsoft.Json.JsonPropertyAttribute("cloudEvent")] - public virtual IoCloudeventsV1CloudEvent CloudEvent { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The response for executing an integration. - public class GoogleCloudIntegrationsV1alphaExecuteEventResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The id of the execution corresponding to this run of integration. - [Newtonsoft.Json.JsonPropertyAttribute("executionId")] - public virtual string ExecutionId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The request for executing an integration. - public class GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. Flag to determine how to should propagate errors. If this flag is set to be true, it will not - /// throw an exception. Instead, it will return a {@link ExecuteIntegrationsResponse} with an execution id and - /// error messages as PostWithTriggerIdExecutionException in {@link EventParameters}. The flag is set to be - /// false by default. - /// - [Newtonsoft.Json.JsonPropertyAttribute("doNotPropagateError")] - public virtual System.Nullable DoNotPropagateError { get; set; } - - /// Optional. The id of the ON_HOLD execution to be resumed. - [Newtonsoft.Json.JsonPropertyAttribute("executionId")] - public virtual string ExecutionId { get; set; } - - /// Optional. Input parameters used by integration execution. - [Newtonsoft.Json.JsonPropertyAttribute("inputParameters")] - public virtual System.Collections.Generic.IDictionary InputParameters { get; set; } - - /// - /// Optional. Parameters are a part of Event and can be used to communicate between different tasks that are - /// part of the same integration execution. - /// - [Newtonsoft.Json.JsonPropertyAttribute("parameterEntries")] - public virtual System.Collections.Generic.IList ParameterEntries { get; set; } - - /// Optional. Passed in as parameters to each integration execution. Redacted - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual EnterpriseCrmFrontendsEventbusProtoEventParameters Parameters { get; set; } - - /// - /// Optional. This is used to de-dup incoming request: if the duplicate request was detected, the response from - /// the previous execution is returned. - /// - [Newtonsoft.Json.JsonPropertyAttribute("requestId")] - public virtual string RequestId { get; set; } - - /// - /// Required. Matched against all {@link TriggerConfig}s across all integrations. i.e. - /// TriggerConfig.trigger_id.equals(trigger_id). The trigger_id is in the format of `api_trigger/TRIGGER_NAME`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("triggerId")] - public virtual string TriggerId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The response for executing an integration. - public class GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// Details for the integration that were executed. - [Newtonsoft.Json.JsonPropertyAttribute("eventParameters")] - public virtual EnterpriseCrmFrontendsEventbusProtoEventParameters EventParameters { get; set; } - - /// Is true if any execution in the integration failed. False otherwise. - [Newtonsoft.Json.JsonPropertyAttribute("executionFailed")] - public virtual System.Nullable ExecutionFailed { get; set; } - - /// The id of the execution corresponding to this run of integration. - [Newtonsoft.Json.JsonPropertyAttribute("executionId")] - public virtual string ExecutionId { get; set; } - - /// - /// OUTPUT parameters in format of Map. Where Key is the name of the parameter. Note: Name of the system - /// generated parameters are wrapped by backtick(`) to distinguish them from the user defined parameters. - /// - [Newtonsoft.Json.JsonPropertyAttribute("outputParameters")] - public virtual System.Collections.Generic.IDictionary OutputParameters { get; set; } - - /// - /// Parameters are a part of Event and can be used to communicate between different tasks that are part of the - /// same integration execution. - /// - [Newtonsoft.Json.JsonPropertyAttribute("parameterEntries")] - public virtual System.Collections.Generic.IList ParameterEntries { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The Execution resource contains detailed information of an individual integration execution. - public class GoogleCloudIntegrationsV1alphaExecution : Google.Apis.Requests.IDirectResponseSchema - { - /// Output only. Created time of the execution. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// Direct sub executions of the following Execution. - [Newtonsoft.Json.JsonPropertyAttribute("directSubExecutions")] - public virtual System.Collections.Generic.IList DirectSubExecutions { get; set; } - - /// The execution info about this event. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionDetails")] - public virtual EnterpriseCrmEventbusProtoEventExecutionDetails EventExecutionDetails { get; set; } - - /// Detailed info of this execution. - [Newtonsoft.Json.JsonPropertyAttribute("executionDetails")] - public virtual GoogleCloudIntegrationsV1alphaExecutionDetails ExecutionDetails { get; set; } - - /// The ways user posts this event. - [Newtonsoft.Json.JsonPropertyAttribute("executionMethod")] - public virtual string ExecutionMethod { get; set; } - - /// Auto-generated primary key. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Event parameters come in as part of the request. - [Newtonsoft.Json.JsonPropertyAttribute("requestParameters")] - public virtual System.Collections.Generic.IDictionary RequestParameters { get; set; } - - /// Event parameters come in as part of the request. - [Newtonsoft.Json.JsonPropertyAttribute("requestParams")] - public virtual System.Collections.Generic.IList RequestParams { get; set; } - - /// Event parameters returned as part of the response. - [Newtonsoft.Json.JsonPropertyAttribute("responseParameters")] - public virtual System.Collections.Generic.IDictionary ResponseParameters { get; set; } - - /// Event parameters come out as part of the response. - [Newtonsoft.Json.JsonPropertyAttribute("responseParams")] - public virtual System.Collections.Generic.IList ResponseParams { get; set; } - - /// - /// The trigger id of the integration trigger config. If both trigger_id and client_id is present, the - /// integration is executed from the start tasks provided by the matching trigger config otherwise it is - /// executed from the default start tasks. - /// - [Newtonsoft.Json.JsonPropertyAttribute("triggerId")] - public virtual string TriggerId { get; set; } - - /// Output only. Last modified time of the execution. - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Contains the details of the execution info: this includes the tasks execution details plus the event execution - /// statistics. - /// - public class GoogleCloudIntegrationsV1alphaExecutionDetails : Google.Apis.Requests.IDirectResponseSchema - { - /// List of Start and end time of the execution attempts. - [Newtonsoft.Json.JsonPropertyAttribute("attemptStats")] - public virtual System.Collections.Generic.IList AttemptStats { get; set; } - - /// List of snapshots taken during the execution. - [Newtonsoft.Json.JsonPropertyAttribute("executionSnapshots")] - public virtual System.Collections.Generic.IList ExecutionSnapshots { get; set; } - - /// Status of the execution. - [Newtonsoft.Json.JsonPropertyAttribute("state")] - public virtual string State { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains the snapshot of the execution for a given checkpoint. - public class GoogleCloudIntegrationsV1alphaExecutionSnapshot : Google.Apis.Requests.IDirectResponseSchema - { - /// Indicates "after which checkpoint task's execution" this snapshot is taken. - [Newtonsoft.Json.JsonPropertyAttribute("checkpointTaskNumber")] - public virtual string CheckpointTaskNumber { get; set; } - - /// Metadata of the execution snapshot. - [Newtonsoft.Json.JsonPropertyAttribute("executionSnapshotMetadata")] - public virtual GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata ExecutionSnapshotMetadata { get; set; } - - /// Parameters used during the execution. - [Newtonsoft.Json.JsonPropertyAttribute("params")] - public virtual System.Collections.Generic.IDictionary Params__ { get; set; } - - /// All of the task execution details at the given point of time. - [Newtonsoft.Json.JsonPropertyAttribute("taskExecutionDetails")] - public virtual System.Collections.Generic.IList TaskExecutionDetails { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Metadata of the execution snapshot. - public class GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata : Google.Apis.Requests.IDirectResponseSchema - { - /// the execution attempt number this snapshot belongs to. - [Newtonsoft.Json.JsonPropertyAttribute("executionAttempt")] - public virtual System.Nullable ExecutionAttempt { get; set; } - - /// the task name associated with this snapshot. - [Newtonsoft.Json.JsonPropertyAttribute("task")] - public virtual string Task { get; set; } - - /// the task attempt number this snapshot belongs to. - [Newtonsoft.Json.JsonPropertyAttribute("taskAttempt")] - public virtual System.Nullable TaskAttempt { get; set; } - - /// the task label associated with this snapshot. Could be empty. - [Newtonsoft.Json.JsonPropertyAttribute("taskLabel")] - public virtual string TaskLabel { get; set; } - - /// The task number associated with this snapshot. - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual string TaskNumber { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its - /// dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied). - /// - public class GoogleCloudIntegrationsV1alphaFailurePolicy : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. - /// Defines the initial interval in seconds for backoff. - /// - [Newtonsoft.Json.JsonPropertyAttribute("intervalTime")] - public virtual object IntervalTime { get; set; } - - /// - /// Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. - /// Defines the number of times the task will be retried if failed. - /// - [Newtonsoft.Json.JsonPropertyAttribute("maxRetries")] - public virtual System.Nullable MaxRetries { get; set; } - - /// Defines what happens to the task upon failure. - [Newtonsoft.Json.JsonPropertyAttribute("retryStrategy")] - public virtual string RetryStrategy { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Returns success or error message - public class GoogleCloudIntegrationsV1alphaGenerateTokenResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The message that notifies the user if the request succeeded or not. - [Newtonsoft.Json.JsonPropertyAttribute("message")] - public virtual string Message { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// This message only contains a field of integer array. - public class GoogleCloudIntegrationsV1alphaIntParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - /// Integer array. - [Newtonsoft.Json.JsonPropertyAttribute("intValues")] - public virtual System.Collections.Generic.IList> IntValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The integration definition. - public class GoogleCloudIntegrationsV1alphaIntegration : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. If any integration version is published. - [Newtonsoft.Json.JsonPropertyAttribute("active")] - public virtual System.Nullable Active { get; set; } - - /// Optional. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// Required. The resource name of the integration. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Output only. Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Message to be used to configure custom alerting in the {@code EventConfig} protos for an event. - /// - public class GoogleCloudIntegrationsV1alphaIntegrationAlertConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// The period over which the metric value should be aggregated and evaluated. Format is , where integer should - /// be a positive integer and unit should be one of (s,m,h,d,w) meaning (second, minute, hour, day, week). For - /// an EXPECTED_MIN threshold, this aggregation_period must be lesser than 24 hours. - /// - [Newtonsoft.Json.JsonPropertyAttribute("aggregationPeriod")] - public virtual string AggregationPeriod { get; set; } - - /// - /// For how many contiguous aggregation periods should the expected min or max be violated for the alert to be - /// fired. - /// - [Newtonsoft.Json.JsonPropertyAttribute("alertThreshold")] - public virtual System.Nullable AlertThreshold { get; set; } - - /// - /// Set to false by default. When set to true, the metrics are not aggregated or pushed to Monarch for this - /// integration alert. - /// - [Newtonsoft.Json.JsonPropertyAttribute("disableAlert")] - public virtual System.Nullable DisableAlert { get; set; } - - /// - /// Name of the alert. This will be displayed in the alert subject. If set, this name should be unique within - /// the scope of the integration. - /// - [Newtonsoft.Json.JsonPropertyAttribute("displayName")] - public virtual string DisplayName { get; set; } - - /// - /// Should be specified only for *AVERAGE_DURATION and *PERCENTILE_DURATION metrics. This member should be used - /// to specify what duration value the metrics should exceed for the alert to trigger. - /// - [Newtonsoft.Json.JsonPropertyAttribute("durationThreshold")] - public virtual object DurationThreshold { get; set; } - - /// The type of metric. - [Newtonsoft.Json.JsonPropertyAttribute("metricType")] - public virtual string MetricType { get; set; } - - /// - /// For either events or tasks, depending on the type of alert, count only final attempts, not retries. - /// - [Newtonsoft.Json.JsonPropertyAttribute("onlyFinalAttempt")] - public virtual System.Nullable OnlyFinalAttempt { get; set; } - - /// - /// The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being - /// configured. If value falls below expected_min or exceeds expected_max, an alert will be fired. - /// - [Newtonsoft.Json.JsonPropertyAttribute("thresholdType")] - public virtual string ThresholdType { get; set; } - - /// The metric value, above or below which the alert should be triggered. - [Newtonsoft.Json.JsonPropertyAttribute("thresholdValue")] - public virtual GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue ThresholdValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The threshold value of the metric, above or below which the alert should be triggered. See EventAlertConfig or - /// TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these - /// fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or - /// both of these fields may be set, and also, the duration threshold value should be specified in the - /// threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A - /// different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig. - /// - public class GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue : Google.Apis.Requests.IDirectResponseSchema - { - /// Absolute value threshold. - [Newtonsoft.Json.JsonPropertyAttribute("absolute")] - public virtual System.Nullable Absolute { get; set; } - - /// Percentage threshold. - [Newtonsoft.Json.JsonPropertyAttribute("percentage")] - public virtual System.Nullable Percentage { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Integration Parameter is defined in the integration config and are used to provide information about data types - /// of the expected parameters and provide any default values if needed. They can also be used to add custom - /// attributes. These are static in nature and should not be used for dynamic event definition. - /// - public class GoogleCloudIntegrationsV1alphaIntegrationParameter : Google.Apis.Requests.IDirectResponseSchema - { - /// Type of the parameter. - [Newtonsoft.Json.JsonPropertyAttribute("dataType")] - public virtual string DataType { get; set; } - - /// - /// Default values for the defined keys. Each value can either be string, int, double or any proto message or a - /// serialized object. - /// - [Newtonsoft.Json.JsonPropertyAttribute("defaultValue")] - public virtual GoogleCloudIntegrationsV1alphaValueType DefaultValue { get; set; } - - /// - /// The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", - /// then the name would be "myName". - /// - [Newtonsoft.Json.JsonPropertyAttribute("displayName")] - public virtual string DisplayName { get; set; } - - /// Specifies the input/output type for the parameter. - [Newtonsoft.Json.JsonPropertyAttribute("inputOutputType")] - public virtual string InputOutputType { get; set; } - - /// Whether this parameter is a transient parameter. - [Newtonsoft.Json.JsonPropertyAttribute("isTransient")] - public virtual System.Nullable IsTransient { get; set; } - - /// This schema will be used to validate runtime JSON-typed values of this parameter. - [Newtonsoft.Json.JsonPropertyAttribute("jsonSchema")] - public virtual string JsonSchema { get; set; } - - /// - /// Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. - /// These parameters must be predefined in the integration definition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual string Key { get; set; } - - /// - /// The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient - /// param or a copy of an input param. - /// - [Newtonsoft.Json.JsonPropertyAttribute("producer")] - public virtual string Producer { get; set; } - - /// Searchable in the execution log or not. - [Newtonsoft.Json.JsonPropertyAttribute("searchable")] - public virtual System.Nullable Searchable { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// IntegrationTemplateVersion definition. An IntegrationTemplateVersion provides configurations required to - /// construct an IntegrationVersion. It cannot be executed directly like an Integration. Users can create - /// IntegrationTemplateVersions using Integrations. These Templates can be shared by users across GCP projects. - /// - public class GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion : Google.Apis.Requests.IDirectResponseSchema - { - /// Output only. Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// - /// Optional. Flag to disable database persistence for execution data, including event execution info, execution - /// export info, execution metadata index and execution param index. - /// - [Newtonsoft.Json.JsonPropertyAttribute("databasePersistencePolicy")] - public virtual string DatabasePersistencePolicy { get; set; } - - /// - /// Optional. The templateversion description. Permitted format is alphanumeric with underscores and no spaces. - /// - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// - /// Optional. Error Catch Task configuration for the IntegrationTemplateVersion. It's optional. - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorCatcherConfigs")] - public virtual System.Collections.Generic.IList ErrorCatcherConfigs { get; set; } - - /// - /// Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the - /// user making the call. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastModifierEmail")] - public virtual string LastModifierEmail { get; set; } - - /// - /// Output only. Auto-generated primary key. Format: - /// projects/{project}/locations/{location}/products/{product}/integrationtemplates/{integrationtemplate}/versions/{version} - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// Optional. ID of the IntegrationVersion that was used to create this IntegrationTemplateVersion - /// - [Newtonsoft.Json.JsonPropertyAttribute("parentIntegrationVersionId")] - public virtual string ParentIntegrationVersionId { get; set; } - - /// Output only. An increasing sequence that is set when a new snapshot is created. - [Newtonsoft.Json.JsonPropertyAttribute("snapshotNumber")] - public virtual System.Nullable SnapshotNumber { get; set; } - - /// Optional. Generated by eventbus. User should not set it as an input. - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual string Status { get; set; } - - /// - /// Optional. Task configuration for the IntegrationTemplateVersion. It's optional, but the - /// IntegrationTemplateVersion doesn't do anything without task_configs. - /// - [Newtonsoft.Json.JsonPropertyAttribute("taskConfigs")] - public virtual System.Collections.Generic.IList TaskConfigs { get; set; } - - /// - /// Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state - /// (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code. - /// - [Newtonsoft.Json.JsonPropertyAttribute("teardown")] - public virtual EnterpriseCrmEventbusProtoTeardown Teardown { get; set; } - - /// - /// Optional. Parameters that are expected to be passed to the IntegrationTemplateVersion when an event is - /// triggered. This consists of all the parameters that are expected in the IntegrationTemplateVersion - /// execution. This gives the user the ability to provide default values, add information like PII and also - /// provide data types of each parameter. - /// - [Newtonsoft.Json.JsonPropertyAttribute("templateParameters")] - public virtual EnterpriseCrmFrontendsEventbusProtoWorkflowParameters TemplateParameters { get; set; } - - /// Optional. Trigger configurations. - [Newtonsoft.Json.JsonPropertyAttribute("triggerConfigs")] - public virtual System.Collections.Generic.IList TriggerConfigs { get; set; } - - /// Output only. Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// - /// Optional. A user-defined label that annotates an integration version. Typically, this is only set when the - /// integration version is created. - /// - [Newtonsoft.Json.JsonPropertyAttribute("userLabel")] - public virtual string UserLabel { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The integration version definition. - public class GoogleCloudIntegrationsV1alphaIntegrationVersion : Google.Apis.Requests.IDirectResponseSchema - { - /// Output only. Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// - /// Optional. Flag to disable database persistence for execution data, including event execution info, execution - /// export info, execution metadata index and execution param index. - /// - [Newtonsoft.Json.JsonPropertyAttribute("databasePersistencePolicy")] - public virtual string DatabasePersistencePolicy { get; set; } - - /// Optional. The integration description. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// Optional. Error Catch Task configuration for the integration. It's optional. - [Newtonsoft.Json.JsonPropertyAttribute("errorCatcherConfigs")] - public virtual System.Collections.Generic.IList ErrorCatcherConfigs { get; set; } - - /// - /// Optional. Parameters that are expected to be passed to the integration when an event is triggered. This - /// consists of all the parameters that are expected in the integration execution. This gives the user the - /// ability to provide default values, add information like PII and also provide data types of each parameter. - /// - [Newtonsoft.Json.JsonPropertyAttribute("integrationParameters")] - public virtual System.Collections.Generic.IList IntegrationParameters { get; set; } - - /// - /// Optional. Parameters that are expected to be passed to the integration when an event is triggered. This - /// consists of all the parameters that are expected in the integration execution. This gives the user the - /// ability to provide default values, add information like PII and also provide data types of each parameter. - /// - [Newtonsoft.Json.JsonPropertyAttribute("integrationParametersInternal")] - public virtual EnterpriseCrmFrontendsEventbusProtoWorkflowParameters IntegrationParametersInternal { get; set; } - - /// - /// Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the - /// user making the call. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lastModifierEmail")] - public virtual string LastModifierEmail { get; set; } - - /// - /// Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the - /// user making the call. - /// - [Newtonsoft.Json.JsonPropertyAttribute("lockHolder")] - public virtual string LockHolder { get; set; } - - /// Output only. Auto-generated primary key. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Optional. The origin that indicates where this integration is coming from. - [Newtonsoft.Json.JsonPropertyAttribute("origin")] - public virtual string Origin { get; set; } - - /// Optional. The id of the template which was used to create this integration_version. - [Newtonsoft.Json.JsonPropertyAttribute("parentTemplateId")] - public virtual string ParentTemplateId { get; set; } - - /// - /// Optional. The run-as service account email, if set and auth config is not configured, that will be used to - /// generate auth token to be used in Connector task, Rest caller task and Cloud function task. - /// - [Newtonsoft.Json.JsonPropertyAttribute("runAsServiceAccount")] - public virtual string RunAsServiceAccount { get; set; } - - /// - /// Optional. An increasing sequence that is set when a new snapshot is created. The last created snapshot can - /// be identified by [workflow_name, org_id latest(snapshot_number)]. However, last created snapshot need not be - /// same as the HEAD. So users should always use "HEAD" tag to identify the head. - /// - [Newtonsoft.Json.JsonPropertyAttribute("snapshotNumber")] - public virtual System.Nullable SnapshotNumber { get; set; } - - /// Output only. User should not set it as an input. - [Newtonsoft.Json.JsonPropertyAttribute("state")] - public virtual string State { get; set; } - - /// Output only. Generated by eventbus. User should not set it as an input. - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual string Status { get; set; } - - /// - /// Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything - /// without task_configs. - /// - [Newtonsoft.Json.JsonPropertyAttribute("taskConfigs")] - public virtual System.Collections.Generic.IList TaskConfigs { get; set; } - - /// - /// Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything - /// without task_configs. - /// - [Newtonsoft.Json.JsonPropertyAttribute("taskConfigsInternal")] - public virtual System.Collections.Generic.IList TaskConfigsInternal { get; set; } - - /// - /// Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state - /// (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code. - /// - [Newtonsoft.Json.JsonPropertyAttribute("teardown")] - public virtual EnterpriseCrmEventbusProtoTeardown Teardown { get; set; } - - /// Optional. Trigger configurations. - [Newtonsoft.Json.JsonPropertyAttribute("triggerConfigs")] - public virtual System.Collections.Generic.IList TriggerConfigs { get; set; } - - /// Optional. Trigger configurations. - [Newtonsoft.Json.JsonPropertyAttribute("triggerConfigsInternal")] - public virtual System.Collections.Generic.IList TriggerConfigsInternal { get; set; } - - /// Output only. Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// - /// Optional. A user-defined label that annotates an integration version. Typically, this is only set when the - /// integration version is created. - /// - [Newtonsoft.Json.JsonPropertyAttribute("userLabel")] - public virtual string UserLabel { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Represents JSON web token(JWT), which is a compact, URL-safe means of representing claims to be transferred - /// between two parties, enabling the claims to be digitally signed or integrity protected. - /// - public class GoogleCloudIntegrationsV1alphaJwt : Google.Apis.Requests.IDirectResponseSchema - { - /// The token calculated by the header, payload and signature. - [Newtonsoft.Json.JsonPropertyAttribute("jwt")] - public virtual string Jwt { get; set; } - - /// Identifies which algorithm is used to generate the signature. - [Newtonsoft.Json.JsonPropertyAttribute("jwtHeader")] - public virtual string JwtHeader { get; set; } - - /// - /// Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard - /// fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the - /// token. - /// - [Newtonsoft.Json.JsonPropertyAttribute("jwtPayload")] - public virtual string JwtPayload { get; set; } - - /// User's pre-shared secret to sign the token. - [Newtonsoft.Json.JsonPropertyAttribute("secret")] - public virtual string Secret { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for lift Suspension - public class GoogleCloudIntegrationsV1alphaLiftSuspensionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// User passed in suspension result and will be used to control workflow execution branching behavior by - /// setting up corresponnding edge condition with suspension result. For example, if you want to lift the - /// suspension, you can pass "Approved", or if you want to reject the suspension and terminate workfloe - /// execution, you can pass "Rejected" and terminate the workflow execution with configuring the edge condition. - /// - [Newtonsoft.Json.JsonPropertyAttribute("suspensionResult")] - public virtual string SuspensionResult { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response of lift Suspense - public class GoogleCloudIntegrationsV1alphaLiftSuspensionResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// Execution Id that will be returned - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionInfoId")] - public virtual string EventExecutionInfoId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for LinkAppsScriptProject rpc call. - public class GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The id of the Apps Script project to be linked. - [Newtonsoft.Json.JsonPropertyAttribute("scriptId")] - public virtual string ScriptId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for LinkAppsScriptProject rpc call. - public class GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The id of the linked Apps Script project. - [Newtonsoft.Json.JsonPropertyAttribute("scriptId")] - public virtual string ScriptId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response to list AuthConfigs. - public class GoogleCloudIntegrationsV1alphaListAuthConfigsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The list of AuthConfigs retrieved. - [Newtonsoft.Json.JsonPropertyAttribute("authConfigs")] - public virtual System.Collections.Generic.IList AuthConfigs { get; set; } - - /// The token used to retrieve the next page of results. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response to list Certificates. - public class GoogleCloudIntegrationsV1alphaListCertificatesResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The list of Certificates retrieved. - [Newtonsoft.Json.JsonPropertyAttribute("certificates")] - public virtual System.Collections.Generic.IList Certificates { get; set; } - - /// The token used to retrieve the next page of results. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response containing Connections listed by region. - public class GoogleCloudIntegrationsV1alphaListConnectionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// Connections. - [Newtonsoft.Json.JsonPropertyAttribute("connections")] - public virtual System.Collections.Generic.IList Connections { get; set; } - - /// Next page token. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for listing the integration execution data. - public class GoogleCloudIntegrationsV1alphaListExecutionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. The detailed information of requested executions. - [Newtonsoft.Json.JsonPropertyAttribute("executionInfos")] - public virtual System.Collections.Generic.IList ExecutionInfos { get; set; } - - /// The detailed information of requested executions - [Newtonsoft.Json.JsonPropertyAttribute("executions")] - public virtual System.Collections.Generic.IList Executions { get; set; } - - /// The token used to retrieve the next page results. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for IntegrationTemplateVersions.ListIntegrationTemplateVersions. - public class GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The IntegrationTemplateVersions which match the request. - [Newtonsoft.Json.JsonPropertyAttribute("integrationTemplateVersions")] - public virtual System.Collections.Generic.IList IntegrationTemplateVersions { get; set; } - - /// - /// A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no - /// subsequent pages. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for ListIntegrationVersions. - public class GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The integrations which match the request. - [Newtonsoft.Json.JsonPropertyAttribute("integrationVersions")] - public virtual System.Collections.Generic.IList IntegrationVersions { get; set; } - - /// - /// A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no - /// subsequent pages. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// Whether the user has no permission on the version or not. - [Newtonsoft.Json.JsonPropertyAttribute("noPermission")] - public virtual System.Nullable NoPermission { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for ListIntegrations. - public class GoogleCloudIntegrationsV1alphaListIntegrationsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The integrations which match the request. - [Newtonsoft.Json.JsonPropertyAttribute("integrations")] - public virtual System.Collections.Generic.IList Integrations { get; set; } - - /// The next page token for the response. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for listing RuntimeActionSchemas for a specific Connection. - public class GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// Next page token. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// Runtime action schemas. - [Newtonsoft.Json.JsonPropertyAttribute("runtimeActionSchemas")] - public virtual System.Collections.Generic.IList RuntimeActionSchemas { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for listing RuntimeEntitySchemas for a specific Connection. - public class GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// Next page token. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// Runtime entity schemas. - [Newtonsoft.Json.JsonPropertyAttribute("runtimeEntitySchemas")] - public virtual System.Collections.Generic.IList RuntimeEntitySchemas { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response to list SfdcChannels. - public class GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The token used to retrieve the next page of results. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The list of SfdcChannels retrieved. - [Newtonsoft.Json.JsonPropertyAttribute("sfdcChannels")] - public virtual System.Collections.Generic.IList SfdcChannels { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response to list SfdcInstances. - public class GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The token used to retrieve the next page of results. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The list of SfdcInstances retrieved. - [Newtonsoft.Json.JsonPropertyAttribute("sfdcInstances")] - public virtual System.Collections.Generic.IList SfdcInstances { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for Suspensions.ListSuspensions. - public class GoogleCloudIntegrationsV1alphaListSuspensionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// Token to retrieve the next page of results. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// - /// The suspensions for the relevant execution which the caller has permissions to view and resolve. - /// - [Newtonsoft.Json.JsonPropertyAttribute("suspensions")] - public virtual System.Collections.Generic.IList Suspensions { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The task that is next in line to be executed, if the condition specified evaluated to true. - public class GoogleCloudIntegrationsV1alphaNextTask : Google.Apis.Requests.IDirectResponseSchema - { - /// Standard filter expression for this task to become an eligible next task. - [Newtonsoft.Json.JsonPropertyAttribute("condition")] - public virtual string Condition { get; set; } - - /// User-provided description intended to give additional business context about the task. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// User-provided label that is attached to this edge in the UI. - [Newtonsoft.Json.JsonPropertyAttribute("displayName")] - public virtual string DisplayName { get; set; } - - /// ID of the next task. - [Newtonsoft.Json.JsonPropertyAttribute("taskConfigId")] - public virtual string TaskConfigId { get; set; } - - /// Task number of the next task. - [Newtonsoft.Json.JsonPropertyAttribute("taskId")] - public virtual string TaskId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The OAuth Type where the client sends request with the client id and requested scopes to auth endpoint. User - /// sees a consent screen and auth code is received at specified redirect url afterwards. The auth code is then - /// combined with the client id and secret and sent to the token endpoint in exchange for the access and refresh - /// token. The refresh token can be used to fetch new access tokens. - /// - public class GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode : Google.Apis.Requests.IDirectResponseSchema - { - /// The access token received from the token endpoint. - [Newtonsoft.Json.JsonPropertyAttribute("accessToken")] - public virtual GoogleCloudIntegrationsV1alphaAccessToken AccessToken { get; set; } - - /// - /// Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 - /// hours, after which time users must re-authenticate in order to obtain a new one. - /// - [Newtonsoft.Json.JsonPropertyAttribute("applyReauthPolicy")] - public virtual System.Nullable ApplyReauthPolicy { get; set; } - - /// The Auth Code that is used to initially retrieve the access token. - [Newtonsoft.Json.JsonPropertyAttribute("authCode")] - public virtual string AuthCode { get; set; } - - /// The auth url endpoint to send the auth code request to. - [Newtonsoft.Json.JsonPropertyAttribute("authEndpoint")] - public virtual string AuthEndpoint { get; set; } - - /// The auth parameters sent along with the auth code request. - [Newtonsoft.Json.JsonPropertyAttribute("authParams")] - public virtual GoogleCloudIntegrationsV1alphaParameterMap AuthParams { get; set; } - - /// The client's id. - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// The client's secret. - [Newtonsoft.Json.JsonPropertyAttribute("clientSecret")] - public virtual string ClientSecret { get; set; } - - /// Represent how to pass parameters to fetch access token - [Newtonsoft.Json.JsonPropertyAttribute("requestType")] - public virtual string RequestType { get; set; } - - /// A space-delimited list of requested scope permissions. - [Newtonsoft.Json.JsonPropertyAttribute("scope")] - public virtual string Scope { get; set; } - - /// The token url endpoint to send the token request to. - [Newtonsoft.Json.JsonPropertyAttribute("tokenEndpoint")] - public virtual string TokenEndpoint { get; set; } - - /// The token parameters sent along with the token request. - [Newtonsoft.Json.JsonPropertyAttribute("tokenParams")] - public virtual GoogleCloudIntegrationsV1alphaParameterMap TokenParams { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// For client credentials grant, the client sends a POST request with grant_type as 'client_credentials' to the - /// authorization server. The authorization server will respond with a JSON object containing the access token. - /// - public class GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials : Google.Apis.Requests.IDirectResponseSchema - { - /// Access token fetched from the authorization server. - [Newtonsoft.Json.JsonPropertyAttribute("accessToken")] - public virtual GoogleCloudIntegrationsV1alphaAccessToken AccessToken { get; set; } - - /// The client's ID. - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// The client's secret. - [Newtonsoft.Json.JsonPropertyAttribute("clientSecret")] - public virtual string ClientSecret { get; set; } - - /// Represent how to pass parameters to fetch access token - [Newtonsoft.Json.JsonPropertyAttribute("requestType")] - public virtual string RequestType { get; set; } - - /// A space-delimited list of requested scope permissions. - [Newtonsoft.Json.JsonPropertyAttribute("scope")] - public virtual string Scope { get; set; } - - /// - /// The token endpoint is used by the client to obtain an access token by presenting its authorization grant or - /// refresh token. - /// - [Newtonsoft.Json.JsonPropertyAttribute("tokenEndpoint")] - public virtual string TokenEndpoint { get; set; } - - /// Token parameters for the auth request. - [Newtonsoft.Json.JsonPropertyAttribute("tokenParams")] - public virtual GoogleCloudIntegrationsV1alphaParameterMap TokenParams { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// For resource owner credentials grant, the client will ask the user for their authorization credentials (ususally - /// a username and password) and send a POST request to the authorization server. The authorization server will - /// respond with a JSON object containing the access token. - /// - public class GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials : Google.Apis.Requests.IDirectResponseSchema - { - /// Access token fetched from the authorization server. - [Newtonsoft.Json.JsonPropertyAttribute("accessToken")] - public virtual GoogleCloudIntegrationsV1alphaAccessToken AccessToken { get; set; } - - /// The client's ID. - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// The client's secret. - [Newtonsoft.Json.JsonPropertyAttribute("clientSecret")] - public virtual string ClientSecret { get; set; } - - /// The user's password. - [Newtonsoft.Json.JsonPropertyAttribute("password")] - public virtual string Password { get; set; } - - /// Represent how to pass parameters to fetch access token - [Newtonsoft.Json.JsonPropertyAttribute("requestType")] - public virtual string RequestType { get; set; } - - /// A space-delimited list of requested scope permissions. - [Newtonsoft.Json.JsonPropertyAttribute("scope")] - public virtual string Scope { get; set; } - - /// - /// The token endpoint is used by the client to obtain an access token by presenting its authorization grant or - /// refresh token. - /// - [Newtonsoft.Json.JsonPropertyAttribute("tokenEndpoint")] - public virtual string TokenEndpoint { get; set; } - - /// Token parameters for the auth request. - [Newtonsoft.Json.JsonPropertyAttribute("tokenParams")] - public virtual GoogleCloudIntegrationsV1alphaParameterMap TokenParams { get; set; } - - /// The user's username. - [Newtonsoft.Json.JsonPropertyAttribute("username")] - public virtual string Username { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// OIDC Token - public class GoogleCloudIntegrationsV1alphaOidcToken : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is - /// intended for. - /// - [Newtonsoft.Json.JsonPropertyAttribute("audience")] - public virtual string Audience { get; set; } - - /// The service account email to be used as the identity for the token. - [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountEmail")] - public virtual string ServiceAccountEmail { get; set; } - - /// ID token obtained for the service account - [Newtonsoft.Json.JsonPropertyAttribute("token")] - public virtual string Token { get; set; } - - /// The approximate time until the token retrieved is valid. - [Newtonsoft.Json.JsonPropertyAttribute("tokenExpireTime")] - public virtual object TokenExpireTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified. - /// - public class GoogleCloudIntegrationsV1alphaParameterMap : Google.Apis.Requests.IDirectResponseSchema - { - /// A list of parameter map entries. - [Newtonsoft.Json.JsonPropertyAttribute("entries")] - public virtual System.Collections.Generic.IList Entries { get; set; } - - /// - /// Option to specify key type for all entries of the map. If provided then field types for all entries must - /// conform to this. - /// - [Newtonsoft.Json.JsonPropertyAttribute("keyType")] - public virtual string KeyType { get; set; } - - /// - /// Option to specify value type for all entries of the map. If provided then field types for all entries must - /// conform to this. - /// - [Newtonsoft.Json.JsonPropertyAttribute("valueType")] - public virtual string ValueType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Entry is a pair of key and value. - public class GoogleCloudIntegrationsV1alphaParameterMapEntry : Google.Apis.Requests.IDirectResponseSchema - { - /// Key of the map entry. - [Newtonsoft.Json.JsonPropertyAttribute("key")] - public virtual GoogleCloudIntegrationsV1alphaParameterMapField Key { get; set; } - - /// Value of the map entry. - [Newtonsoft.Json.JsonPropertyAttribute("value")] - public virtual GoogleCloudIntegrationsV1alphaParameterMapField Value { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Field represents either the key or value in an entry. - public class GoogleCloudIntegrationsV1alphaParameterMapField : Google.Apis.Requests.IDirectResponseSchema - { - /// Passing a literal value. - [Newtonsoft.Json.JsonPropertyAttribute("literalValue")] - public virtual GoogleCloudIntegrationsV1alphaValueType LiteralValue { get; set; } - - /// Referencing one of the Integration variables. - [Newtonsoft.Json.JsonPropertyAttribute("referenceKey")] - public virtual string ReferenceKey { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for PublishIntegrationVersion. - public class GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for PublishIntegrationVersion. - public class GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for [Suspensions.ResolveSuspensions]. - public class GoogleCloudIntegrationsV1alphaResolveSuspensionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Suspension, containing the event_execution_info_id, task_id, and state to set on the corresponding - /// suspension record. - /// - [Newtonsoft.Json.JsonPropertyAttribute("suspension")] - public virtual GoogleCloudIntegrationsV1alphaSuspension Suspension { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for Suspensions.ResolveSuspensions. - public class GoogleCloudIntegrationsV1alphaResolveSuspensionResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Metadata of an action, including schemas for its inputs and outputs. - public class GoogleCloudIntegrationsV1alphaRuntimeActionSchema : Google.Apis.Requests.IDirectResponseSchema - { - /// Name of the action. - [Newtonsoft.Json.JsonPropertyAttribute("action")] - public virtual string Action { get; set; } - - /// Input parameter schema for the action. - [Newtonsoft.Json.JsonPropertyAttribute("inputSchema")] - public virtual string InputSchema { get; set; } - - /// Output parameter schema for the action. - [Newtonsoft.Json.JsonPropertyAttribute("outputSchema")] - public virtual string OutputSchema { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Metadata of an entity, including a schema for its properties. - public class GoogleCloudIntegrationsV1alphaRuntimeEntitySchema : Google.Apis.Requests.IDirectResponseSchema - { - /// The above schema, but for an array of the associated entity. - [Newtonsoft.Json.JsonPropertyAttribute("arrayFieldSchema")] - public virtual string ArrayFieldSchema { get; set; } - - /// Name of the entity. - [Newtonsoft.Json.JsonPropertyAttribute("entity")] - public virtual string Entity { get; set; } - - /// List of fields in the entity. - [Newtonsoft.Json.JsonPropertyAttribute("fieldSchema")] - public virtual string FieldSchema { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The request for scheduling an integration. - public class GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// Optional. Input parameters used by integration execution. - [Newtonsoft.Json.JsonPropertyAttribute("inputParameters")] - public virtual System.Collections.Generic.IDictionary InputParameters { get; set; } - - /// - /// Parameters are a part of Event and can be used to communicate between different tasks that are part of the - /// same integration execution. - /// - [Newtonsoft.Json.JsonPropertyAttribute("parameterEntries")] - public virtual System.Collections.Generic.IList ParameterEntries { get; set; } - - /// Passed in as parameters to each integration execution. - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual EnterpriseCrmEventbusProtoEventParameters Parameters { get; set; } - - /// - /// This is used to de-dup incoming request: if the duplicate request was detected, the response from the - /// previous execution is returned. - /// - [Newtonsoft.Json.JsonPropertyAttribute("requestId")] - public virtual string RequestId { get; set; } - - /// - /// The time that the integration should be executed. If the time is less or equal to the current time, the - /// integration is executed immediately. - /// - [Newtonsoft.Json.JsonPropertyAttribute("scheduleTime")] - public virtual object ScheduleTime { get; set; } - - /// - /// Required. Matched against all {@link TriggerConfig}s across all integrations. i.e. - /// TriggerConfig.trigger_id.equals(trigger_id) - /// - [Newtonsoft.Json.JsonPropertyAttribute("triggerId")] - public virtual string TriggerId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The response for executing an integration. - public class GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The execution info id for the executed integrations. - [Newtonsoft.Json.JsonPropertyAttribute("executionInfoIds")] - public virtual System.Collections.Generic.IList ExecutionInfoIds { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Represents the service account which can be used to generate access token for authenticating the service call. - /// - public class GoogleCloudIntegrationsV1alphaServiceAccountCredentials : Google.Apis.Requests.IDirectResponseSchema - { - /// A space-delimited list of requested scope permissions. - [Newtonsoft.Json.JsonPropertyAttribute("scope")] - public virtual string Scope { get; set; } - - /// Name of the service account that has the permission to make the request. - [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] - public virtual string ServiceAccount { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The SfdcChannel that points to a CDC or Platform Event Channel. - public class GoogleCloudIntegrationsV1alphaSfdcChannel : Google.Apis.Requests.IDirectResponseSchema - { - /// The Channel topic defined by salesforce once an channel is opened - [Newtonsoft.Json.JsonPropertyAttribute("channelTopic")] - public virtual string ChannelTopic { get; set; } - - /// Output only. Time when the channel is created - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// Output only. Time when the channel was deleted. Empty if not deleted. - [Newtonsoft.Json.JsonPropertyAttribute("deleteTime")] - public virtual object DeleteTime { get; set; } - - /// The description for this channel - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// Client level unique name/alias to easily reference a channel. - [Newtonsoft.Json.JsonPropertyAttribute("displayName")] - public virtual string DisplayName { get; set; } - - /// - /// Indicated if a channel has any active integrations referencing it. Set to false when the channel is created, - /// and set to true if there is any integration published with the channel configured in it. - /// - [Newtonsoft.Json.JsonPropertyAttribute("isActive")] - public virtual System.Nullable IsActive { get; set; } - - /// Last sfdc messsage replay id for channel - [Newtonsoft.Json.JsonPropertyAttribute("lastReplayId")] - public virtual string LastReplayId { get; set; } - - /// - /// Resource name of the SFDC channel - /// projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Output only. Time when the channel was last updated - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The SfdcInstance resource use to hold channels and connection config data. - public class GoogleCloudIntegrationsV1alphaSfdcInstance : Google.Apis.Requests.IDirectResponseSchema - { - /// A list of AuthConfigs that can be tried to open the channel to SFDC - [Newtonsoft.Json.JsonPropertyAttribute("authConfigId")] - public virtual System.Collections.Generic.IList AuthConfigId { get; set; } - - /// Output only. Time when the instance is created - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// Output only. Time when the instance was deleted. Empty if not deleted. - [Newtonsoft.Json.JsonPropertyAttribute("deleteTime")] - public virtual object DeleteTime { get; set; } - - /// A description of the sfdc instance. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// User selected unique name/alias to easily reference an instance. - [Newtonsoft.Json.JsonPropertyAttribute("displayName")] - public virtual string DisplayName { get; set; } - - /// - /// Resource name of the SFDC instance projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// - /// URL used for API calls after authentication (the login authority is configured within the referenced - /// AuthConfig). - /// - [Newtonsoft.Json.JsonPropertyAttribute("serviceAuthority")] - public virtual string ServiceAuthority { get; set; } - - /// The SFDC Org Id. This is defined in salesforce. - [Newtonsoft.Json.JsonPropertyAttribute("sfdcOrgId")] - public virtual string SfdcOrgId { get; set; } - - /// Output only. Time when the instance was last updated - [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] - public virtual object UpdateTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// This message only contains a field of string array. - public class GoogleCloudIntegrationsV1alphaStringParameterArray : Google.Apis.Requests.IDirectResponseSchema - { - /// String array. - [Newtonsoft.Json.JsonPropertyAttribute("stringValues")] - public virtual System.Collections.Generic.IList StringValues { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Policy that dictates the behavior for the task after it completes successfully. - public class GoogleCloudIntegrationsV1alphaSuccessPolicy : Google.Apis.Requests.IDirectResponseSchema - { - /// State to which the execution snapshot status will be set if the task succeeds. - [Newtonsoft.Json.JsonPropertyAttribute("finalState")] - public virtual string FinalState { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A record representing a suspension. - public class GoogleCloudIntegrationsV1alphaSuspension : Google.Apis.Requests.IDirectResponseSchema - { - /// Controls the notifications and approval permissions for this suspension. - [Newtonsoft.Json.JsonPropertyAttribute("approvalConfig")] - public virtual GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig ApprovalConfig { get; set; } - - /// Metadata pertaining to the resolution of this suspension. - [Newtonsoft.Json.JsonPropertyAttribute("audit")] - public virtual GoogleCloudIntegrationsV1alphaSuspensionAudit Audit { get; set; } - - /// Output only. Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("createTime")] - public virtual object CreateTime { get; set; } - - /// Required. ID of the associated execution. - [Newtonsoft.Json.JsonPropertyAttribute("eventExecutionInfoId")] - public virtual string EventExecutionInfoId { get; set; } - - /// Required. The name of the originating integration. - [Newtonsoft.Json.JsonPropertyAttribute("integration")] - public virtual string Integration { get; set; } - - /// Output only. Auto-generated. - [Newtonsoft.Json.JsonPropertyAttribute("lastModifyTime")] - public virtual object LastModifyTime { get; set; } - - /// Resource name for suspensions suspension/{suspension_id} - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Required. State of this suspension, indicating what action a resolver has taken. - [Newtonsoft.Json.JsonPropertyAttribute("state")] - public virtual string State { get; set; } - - /// Controls the notifications and resolver permissions for this suspension. - [Newtonsoft.Json.JsonPropertyAttribute("suspensionConfig")] - public virtual EnterpriseCrmEventbusProtoSuspensionConfig SuspensionConfig { get; set; } - - /// Required. Task id of the associated SuspensionTask. - [Newtonsoft.Json.JsonPropertyAttribute("taskId")] - public virtual string TaskId { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Configurations for approving the Suspension. - public class GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// Information to provide for recipients. - [Newtonsoft.Json.JsonPropertyAttribute("customMessage")] - public virtual string CustomMessage { get; set; } - - /// Email addresses to send approval request to. - [Newtonsoft.Json.JsonPropertyAttribute("emailAddresses")] - public virtual System.Collections.Generic.IList EmailAddresses { get; set; } - - /// Indicates the next steps when no external actions happen on the suspension. - [Newtonsoft.Json.JsonPropertyAttribute("expiration")] - public virtual GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration Expiration { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Expiration configs for the approval request. - public class GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration : Google.Apis.Requests.IDirectResponseSchema - { - /// Output only. Time after which the suspension expires, if no action taken. - [Newtonsoft.Json.JsonPropertyAttribute("expireTime")] - public virtual object ExpireTime { get; set; } - - /// - /// Whether the suspension will be REJECTED or LIFTED upon expiration. REJECTED is the default behavior. - /// - [Newtonsoft.Json.JsonPropertyAttribute("liftWhenExpired")] - public virtual System.Nullable LiftWhenExpired { get; set; } - - /// - /// Time after the previous suspension action reminder, if any, is sent using the selected notification option, - /// for a suspension which is still PENDING_UNSPECIFIED. - /// - [Newtonsoft.Json.JsonPropertyAttribute("remindTime")] - public virtual object RemindTime { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains when and by whom the suspension was resolved. - public class GoogleCloudIntegrationsV1alphaSuspensionAudit : Google.Apis.Requests.IDirectResponseSchema - { - /// Time at which this suspension was resolved. - [Newtonsoft.Json.JsonPropertyAttribute("resolveTime")] - public virtual object ResolveTime { get; set; } - - /// Email address of the person who resolved this suspension. - [Newtonsoft.Json.JsonPropertyAttribute("resolver")] - public virtual string Resolver { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for TakeoverEditLock. - public class GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for TakeoverEditLock. - public class GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// Version after the lock is acquired by the new user. - [Newtonsoft.Json.JsonPropertyAttribute("integrationVersion")] - public virtual GoogleCloudIntegrationsV1alphaIntegrationVersion IntegrationVersion { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for - /// the same Task. - /// - public class GoogleCloudIntegrationsV1alphaTaskConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. User-provided description intended to give additional business context about the task. - /// - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// Optional. User-provided label that is attached to this TaskConfig in the UI. - [Newtonsoft.Json.JsonPropertyAttribute("displayName")] - public virtual string DisplayName { get; set; } - - /// - /// Optional. Optional Error catcher id of the error catch flow which will be executed when execution error - /// happens in the task - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorCatcherId")] - public virtual string ErrorCatcherId { get; set; } - - /// Optional. External task type of the task - [Newtonsoft.Json.JsonPropertyAttribute("externalTaskType")] - public virtual string ExternalTaskType { get; set; } - - /// - /// Optional. Determines the number of times the task will be retried on failure and with what retry strategy. - /// This is applicable for asynchronous calls to Eventbus alone (Post To Queue, Schedule etc.). - /// - [Newtonsoft.Json.JsonPropertyAttribute("failurePolicy")] - public virtual GoogleCloudIntegrationsV1alphaFailurePolicy FailurePolicy { get; set; } - - /// Optional. If set, overrides the option configured in the Task implementation class. - [Newtonsoft.Json.JsonPropertyAttribute("jsonValidationOption")] - public virtual string JsonValidationOption { get; set; } - - /// - /// Optional. The set of tasks that are next in line to be executed as per the execution graph defined for the - /// parent event, specified by `event_config_id`. Each of these next tasks are executed only if the condition - /// associated with them evaluates to true. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextTasks")] - public virtual System.Collections.Generic.IList NextTasks { get; set; } - - /// - /// Optional. The policy dictating the execution of the next set of tasks for the current task. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextTasksExecutionPolicy")] - public virtual string NextTasksExecutionPolicy { get; set; } - - /// Optional. The customized parameters the user can pass to this task. - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual System.Collections.Generic.IDictionary Parameters { get; set; } - - /// - /// Optional. Informs the front-end application where to draw this error catcher config on the UI. - /// - [Newtonsoft.Json.JsonPropertyAttribute("position")] - public virtual GoogleCloudIntegrationsV1alphaCoordinate Position { get; set; } - - /// Optional. Determines what action to take upon successful task completion. - [Newtonsoft.Json.JsonPropertyAttribute("successPolicy")] - public virtual GoogleCloudIntegrationsV1alphaSuccessPolicy SuccessPolicy { get; set; } - - /// - /// Optional. Determines the number of times the task will be retried on failure and with what retry strategy. - /// This is applicable for synchronous calls to Eventbus alone (Post). - /// - [Newtonsoft.Json.JsonPropertyAttribute("synchronousCallFailurePolicy")] - public virtual GoogleCloudIntegrationsV1alphaFailurePolicy SynchronousCallFailurePolicy { get; set; } - - /// Optional. The name for the task. - [Newtonsoft.Json.JsonPropertyAttribute("task")] - public virtual string Task { get; set; } - - /// Optional. The policy dictating the execution strategy of this task. - [Newtonsoft.Json.JsonPropertyAttribute("taskExecutionStrategy")] - public virtual string TaskExecutionStrategy { get; set; } - - /// - /// Required. The identifier of this task within its parent event config, specified by the client. This should - /// be unique among all the tasks belong to the same event config. We use this field as the identifier to find - /// next tasks (via field `next_tasks.task_id`). - /// - [Newtonsoft.Json.JsonPropertyAttribute("taskId")] - public virtual string TaskId { get; set; } - - /// Optional. Used to define task-template name if task is of type task-template - [Newtonsoft.Json.JsonPropertyAttribute("taskTemplate")] - public virtual string TaskTemplate { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Contains the details of the execution of this task. - public class GoogleCloudIntegrationsV1alphaTaskExecutionDetails : Google.Apis.Requests.IDirectResponseSchema - { - /// Status for the current task execution attempt. - [Newtonsoft.Json.JsonPropertyAttribute("taskAttemptStats")] - public virtual System.Collections.Generic.IList TaskAttemptStats { get; set; } - - /// The execution state of this task. - [Newtonsoft.Json.JsonPropertyAttribute("taskExecutionState")] - public virtual string TaskExecutionState { get; set; } - - /// Pointer to the task config it used for execution. - [Newtonsoft.Json.JsonPropertyAttribute("taskNumber")] - public virtual string TaskNumber { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Configuration detail of a trigger. - public class GoogleCloudIntegrationsV1alphaTriggerConfig : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. An alert threshold configuration for the [trigger + client + integration] tuple. If these values - /// are not specified in the trigger config, default values will be populated by the system. Note that there - /// must be exactly one alert threshold configured per [client + trigger + integration] when published. - /// - [Newtonsoft.Json.JsonPropertyAttribute("alertConfig")] - public virtual System.Collections.Generic.IList AlertConfig { get; set; } - - /// Optional. Cloud Scheduler Trigger related metadata - [Newtonsoft.Json.JsonPropertyAttribute("cloudSchedulerConfig")] - public virtual GoogleCloudIntegrationsV1alphaCloudSchedulerConfig CloudSchedulerConfig { get; set; } - - /// - /// Optional. User-provided description intended to give additional business context about the task. - /// - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// - /// Optional. Optional Error catcher id of the error catch flow which will be executed when execution error - /// happens in the task - /// - [Newtonsoft.Json.JsonPropertyAttribute("errorCatcherId")] - public virtual string ErrorCatcherId { get; set; } - - /// Optional. The user created label for a particular trigger. - [Newtonsoft.Json.JsonPropertyAttribute("label")] - public virtual string Label { get; set; } - - /// Optional. Dictates how next tasks will be executed. - [Newtonsoft.Json.JsonPropertyAttribute("nextTasksExecutionPolicy")] - public virtual string NextTasksExecutionPolicy { get; set; } - - /// - /// Optional. Informs the front-end application where to draw this error catcher config on the UI. - /// - [Newtonsoft.Json.JsonPropertyAttribute("position")] - public virtual GoogleCloudIntegrationsV1alphaCoordinate Position { get; set; } - - /// - /// Optional. Configurable properties of the trigger, not to be confused with integration parameters. E.g. - /// "name" is a property for API triggers and "subscription" is a property for Pub/sub triggers. - /// - [Newtonsoft.Json.JsonPropertyAttribute("properties")] - public virtual System.Collections.Generic.IDictionary Properties { get; set; } - - /// - /// Optional. Set of tasks numbers from where the integration execution is started by this trigger. If this is - /// empty, then integration is executed with default start tasks. In the list of start tasks, none of two tasks - /// can have direct ancestor-descendant relationships (i.e. in a same integration execution graph). - /// - [Newtonsoft.Json.JsonPropertyAttribute("startTasks")] - public virtual System.Collections.Generic.IList StartTasks { get; set; } - - /// Optional. The backend trigger ID. - [Newtonsoft.Json.JsonPropertyAttribute("triggerId")] - public virtual string TriggerId { get; set; } - - /// Required. A number to uniquely identify each trigger config within the integration on UI. - [Newtonsoft.Json.JsonPropertyAttribute("triggerNumber")] - public virtual string TriggerNumber { get; set; } - - /// Optional. Type of trigger - [Newtonsoft.Json.JsonPropertyAttribute("triggerType")] - public virtual string TriggerType { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for UnpublishIntegrationVersion. - public class GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Request for UploadIntegrationVersion. - public class GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The textproto of the integration_version. - [Newtonsoft.Json.JsonPropertyAttribute("content")] - public virtual string Content { get; set; } - - /// File format for upload request. - [Newtonsoft.Json.JsonPropertyAttribute("fileFormat")] - public virtual string FileFormat { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response for UploadIntegrationVersion. - public class GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// The uploaded integration. - [Newtonsoft.Json.JsonPropertyAttribute("integrationVersion")] - public virtual GoogleCloudIntegrationsV1alphaIntegrationVersion IntegrationVersion { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Username and password pair. - public class GoogleCloudIntegrationsV1alphaUsernameAndPassword : Google.Apis.Requests.IDirectResponseSchema - { - /// Password to be used - [Newtonsoft.Json.JsonPropertyAttribute("password")] - public virtual string Password { get; set; } - - /// Username to be used - [Newtonsoft.Json.JsonPropertyAttribute("username")] - public virtual string Username { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// The type of the parameter. - public class GoogleCloudIntegrationsV1alphaValueType : Google.Apis.Requests.IDirectResponseSchema - { - /// Boolean Array. - [Newtonsoft.Json.JsonPropertyAttribute("booleanArray")] - public virtual GoogleCloudIntegrationsV1alphaBooleanParameterArray BooleanArray { get; set; } - - /// Boolean. - [Newtonsoft.Json.JsonPropertyAttribute("booleanValue")] - public virtual System.Nullable BooleanValue { get; set; } - - /// Double Number Array. - [Newtonsoft.Json.JsonPropertyAttribute("doubleArray")] - public virtual GoogleCloudIntegrationsV1alphaDoubleParameterArray DoubleArray { get; set; } - - /// Double Number. - [Newtonsoft.Json.JsonPropertyAttribute("doubleValue")] - public virtual System.Nullable DoubleValue { get; set; } - - /// Integer Array. - [Newtonsoft.Json.JsonPropertyAttribute("intArray")] - public virtual GoogleCloudIntegrationsV1alphaIntParameterArray IntArray { get; set; } - - /// Integer. - [Newtonsoft.Json.JsonPropertyAttribute("intValue")] - public virtual System.Nullable IntValue { get; set; } - - /// Json. - [Newtonsoft.Json.JsonPropertyAttribute("jsonValue")] - public virtual string JsonValue { get; set; } - - /// String Array. - [Newtonsoft.Json.JsonPropertyAttribute("stringArray")] - public virtual GoogleCloudIntegrationsV1alphaStringParameterArray StringArray { get; set; } - - /// String. - [Newtonsoft.Json.JsonPropertyAttribute("stringValue")] - public virtual string StringValue { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Use this request to post all workflows associated with a given trigger id. Next available id: 11 - /// - public class GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Optional. If the client id is provided, then the combination of trigger id and client id is matched across - /// all the workflows. If the client id is not provided, then workflows with matching trigger id are executed - /// for each client id in the {@link TriggerConfig}. For Api Trigger, the client id is required and will be - /// validated against the allowed clients. - /// - [Newtonsoft.Json.JsonPropertyAttribute("clientId")] - public virtual string ClientId { get; set; } - - /// - /// Optional. Flag to determine whether clients would suppress a warning when no ACTIVE workflows are not found. - /// If this flag is set to be true, an error will not be thrown if the requested trigger_id or client_id is not - /// found in any ACTIVE workflow. Otherwise, the error is always thrown. The flag is set to be false by default. - /// - [Newtonsoft.Json.JsonPropertyAttribute("ignoreErrorIfNoActiveWorkflow")] - public virtual System.Nullable IgnoreErrorIfNoActiveWorkflow { get; set; } - - /// Passed in as parameters to each workflow execution. Optional. - [Newtonsoft.Json.JsonPropertyAttribute("parameters")] - public virtual EnterpriseCrmEventbusProtoEventParameters Parameters { get; set; } - - /// The request priority this request should be processed at. For internal users: - [Newtonsoft.Json.JsonPropertyAttribute("priority")] - public virtual string Priority { get; set; } - - /// - /// Optional. This is used to de-dup incoming request: if the duplicate request was detected, the response from - /// the previous execution is returned. Must have no more than 36 characters and contain only alphanumeric - /// characters and hyphens. - /// - [Newtonsoft.Json.JsonPropertyAttribute("requestId")] - public virtual string RequestId { get; set; } - - /// - /// This field is only required when using Admin Access. The resource name of target, or the parent resource - /// name. For example: "projects/*/locations/*/integrations/*" - /// - [Newtonsoft.Json.JsonPropertyAttribute("resourceName")] - public virtual string ResourceName { get; set; } - - /// Optional. Time in milliseconds since epoch when the given event would be scheduled. - [Newtonsoft.Json.JsonPropertyAttribute("scheduledTime")] - public virtual System.Nullable ScheduledTime { get; set; } - - /// Optional. Sets test mode in {@link enterprise/crm/eventbus/event_message.proto}. - [Newtonsoft.Json.JsonPropertyAttribute("testMode")] - public virtual System.Nullable TestMode { get; set; } - - /// - /// Matched against all {@link TriggerConfig}s across all workflows. i.e. - /// TriggerConfig.trigger_id.equals(trigger_id) Required. - /// - [Newtonsoft.Json.JsonPropertyAttribute("triggerId")] - public virtual string TriggerId { get; set; } - - /// - /// Optional. If provided, the workflow_name is used to filter all the matched workflows having same - /// trigger_id+client_id. A combination of trigger_id, client_id and workflow_name identifies a unique workflow. - /// - [Newtonsoft.Json.JsonPropertyAttribute("workflowName")] - public virtual string WorkflowName { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical - /// example is to use it as the request or the response type of an API method. For instance: service Foo { rpc - /// Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } - /// - public class GoogleProtobufEmpty : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// -- CloudEvent Context Attributes - public class IoCloudeventsV1CloudEvent : Google.Apis.Requests.IDirectResponseSchema - { - /// Optional & Extension Attributes - [Newtonsoft.Json.JsonPropertyAttribute("attributes")] - public virtual System.Collections.Generic.IDictionary Attributes { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("binaryData")] - public virtual string BinaryData { get; set; } - - /// Required Attributes - [Newtonsoft.Json.JsonPropertyAttribute("id")] - public virtual string Id { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("protoData")] - public virtual System.Collections.Generic.IDictionary ProtoData { get; set; } - - /// URI-reference - [Newtonsoft.Json.JsonPropertyAttribute("source")] - public virtual string Source { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("specVersion")] - public virtual string SpecVersion { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("textData")] - public virtual string TextData { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class IoCloudeventsV1CloudEventCloudEventAttributeValue : Google.Apis.Requests.IDirectResponseSchema - { - [Newtonsoft.Json.JsonPropertyAttribute("ceBoolean")] - public virtual System.Nullable CeBoolean { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("ceBytes")] - public virtual string CeBytes { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("ceInteger")] - public virtual System.Nullable CeInteger { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("ceString")] - public virtual string CeString { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("ceTimestamp")] - public virtual object CeTimestamp { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("ceUri")] - public virtual string CeUri { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("ceUriRef")] - public virtual string CeUriRef { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } -} diff --git a/Src/Generated/Google.Apis.Integrations.v1alpha/Google.Apis.Integrations.v1alpha.csproj b/Src/Generated/Google.Apis.Integrations.v1alpha/Google.Apis.Integrations.v1alpha.csproj deleted file mode 100644 index 4c9818fb031..00000000000 --- a/Src/Generated/Google.Apis.Integrations.v1alpha/Google.Apis.Integrations.v1alpha.csproj +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Google.Apis.Integrations.v1alpha Client Library - 1.60.0.3065 - Google LLC - Copyright 2023 Google LLC - Google - https://github.com/google/google-api-dotnet-client - Apache-2.0 - git - https://github.com/google/google-api-dotnet-client - https://www.gstatic.com/images/branding/product/1x/google_developers_64dp.png - NuGetIcon.png - - Google APIs Client Library for working with Integrations v1alpha. - - Supported Platforms: - - .NET Framework 4.5+ - - .NET Standard 1.3 and .NET Standard 2.0; providing .NET Core support. - - Incompatible platforms: - - .NET Framework < 4.5 - - Silverlight - - UWP (will build, but is known not to work at runtime) - - Xamarin - - Windows 8 Apps - - Windows Phone 8.1 - - Windows Phone Silverlight 8.0 - - More documentation on the API is available at: - https://developers.google.com/api-client-library/dotnet/apis/integrations/v1alpha - - The package source code is available at: - https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated - - - - - - - - - - - netstandard2.0;netstandard1.3;net45 - true - ..\..\..\google.apis.snk - portable - true - 1570,1587,1591 - - - - - - - - - - - - diff --git a/Src/Generated/Google.Apis.Keep.v1/Google.Apis.Keep.v1.csproj b/Src/Generated/Google.Apis.Keep.v1/Google.Apis.Keep.v1.csproj index 0d125999e0f..285ced586c8 100644 --- a/Src/Generated/Google.Apis.Keep.v1/Google.Apis.Keep.v1.csproj +++ b/Src/Generated/Google.Apis.Keep.v1/Google.Apis.Keep.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Keep.v1 Client Library - 1.60.0.2637 + 1.61.0.2637 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Kgsearch.v1/Google.Apis.Kgsearch.v1.csproj b/Src/Generated/Google.Apis.Kgsearch.v1/Google.Apis.Kgsearch.v1.csproj index f3d22e80d7b..8126e80a662 100644 --- a/Src/Generated/Google.Apis.Kgsearch.v1/Google.Apis.Kgsearch.v1.csproj +++ b/Src/Generated/Google.Apis.Kgsearch.v1/Google.Apis.Kgsearch.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Kgsearch.v1 Client Library - 1.60.0.2143 + 1.61.0.2143 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + 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 9d45d1eb948..38bf94d4081 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.60.0.3006 + 1.61.0.3006 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Libraryagent.v1/Google.Apis.Libraryagent.v1.csproj b/Src/Generated/Google.Apis.Libraryagent.v1/Google.Apis.Libraryagent.v1.csproj index a1edc326526..9c72800c04b 100644 --- a/Src/Generated/Google.Apis.Libraryagent.v1/Google.Apis.Libraryagent.v1.csproj +++ b/Src/Generated/Google.Apis.Libraryagent.v1/Google.Apis.Libraryagent.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Libraryagent.v1 Client Library - 1.60.0.2413 + 1.61.0.2413 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Licensing.v1/Google.Apis.Licensing.v1.csproj b/Src/Generated/Google.Apis.Licensing.v1/Google.Apis.Licensing.v1.csproj index f9816f23a65..64c642b6371 100644 --- a/Src/Generated/Google.Apis.Licensing.v1/Google.Apis.Licensing.v1.csproj +++ b/Src/Generated/Google.Apis.Licensing.v1/Google.Apis.Licensing.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Licensing.v1 Client Library - 1.60.0.2678 + 1.61.0.2678 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Localservices.v1/Google.Apis.Localservices.v1.csproj b/Src/Generated/Google.Apis.Localservices.v1/Google.Apis.Localservices.v1.csproj index a43359c4ea7..2e345ad4366 100644 --- a/Src/Generated/Google.Apis.Localservices.v1/Google.Apis.Localservices.v1.csproj +++ b/Src/Generated/Google.Apis.Localservices.v1/Google.Apis.Localservices.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Localservices.v1 Client Library - 1.60.0.2721 + 1.61.0.2721 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.csproj b/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.csproj index 33dc9e84d6a..0f2a8449348 100644 --- a/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.csproj +++ b/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Logging.v2 Client Library - 1.60.0.3072 + 1.61.0.3072 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1.csproj b/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1.csproj index d84a6d0c6fc..4b8c1f330e8 100644 --- a/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1.csproj +++ b/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1 Client Library - 1.60.0.3046 + 1.61.0.3046 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1.csproj b/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1.csproj index ddc11ec7cee..def252a278d 100644 --- a/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1alpha1 Client Library - 1.60.0.3046 + 1.61.0.3046 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1.csproj b/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1.csproj index 8f56653b9f7..904c1bf0d58 100644 --- a/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1.csproj +++ b/Src/Generated/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1/Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.v1beta1 Client Library - 1.60.0.3046 + 1.61.0.3046 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ManufacturerCenter.v1/Google.Apis.ManufacturerCenter.v1.csproj b/Src/Generated/Google.Apis.ManufacturerCenter.v1/Google.Apis.ManufacturerCenter.v1.csproj index dbbbd218635..74d51311cf5 100644 --- a/Src/Generated/Google.Apis.ManufacturerCenter.v1/Google.Apis.ManufacturerCenter.v1.csproj +++ b/Src/Generated/Google.Apis.ManufacturerCenter.v1/Google.Apis.ManufacturerCenter.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ManufacturerCenter.v1 Client Library - 1.60.0.3074 + 1.61.0.3074 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.MigrationCenterAPI.v1alpha1/Google.Apis.MigrationCenterAPI.v1alpha1.csproj b/Src/Generated/Google.Apis.MigrationCenterAPI.v1alpha1/Google.Apis.MigrationCenterAPI.v1alpha1.csproj index a3d491b34e2..3866ea42af0 100644 --- a/Src/Generated/Google.Apis.MigrationCenterAPI.v1alpha1/Google.Apis.MigrationCenterAPI.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.MigrationCenterAPI.v1alpha1/Google.Apis.MigrationCenterAPI.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.MigrationCenterAPI.v1alpha1 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.csproj b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.csproj index 51b41ef2ead..4ca314b50e3 100644 --- a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.csproj +++ b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Monitoring.v3 Client Library - 1.60.0.3077 + 1.61.0.3077 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.MyBusinessAccountManagement.v1/Google.Apis.MyBusinessAccountManagement.v1.csproj b/Src/Generated/Google.Apis.MyBusinessAccountManagement.v1/Google.Apis.MyBusinessAccountManagement.v1.csproj index 295406b6335..876e9e49527 100644 --- a/Src/Generated/Google.Apis.MyBusinessAccountManagement.v1/Google.Apis.MyBusinessAccountManagement.v1.csproj +++ b/Src/Generated/Google.Apis.MyBusinessAccountManagement.v1/Google.Apis.MyBusinessAccountManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.MyBusinessAccountManagement.v1 Client Library - 1.60.0.2939 + 1.61.0.2939 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.MyBusinessBusinessCalls.v1/Google.Apis.MyBusinessBusinessCalls.v1.cs b/Src/Generated/Google.Apis.MyBusinessBusinessCalls.v1/Google.Apis.MyBusinessBusinessCalls.v1.cs deleted file mode 100644 index c07835ecf5e..00000000000 --- a/Src/Generated/Google.Apis.MyBusinessBusinessCalls.v1/Google.Apis.MyBusinessBusinessCalls.v1.cs +++ /dev/null @@ -1,657 +0,0 @@ -// Copyright 2023 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Generated code. DO NOT EDIT! - -namespace Google.Apis.MyBusinessBusinessCalls.v1 -{ - /// The MyBusinessBusinessCalls Service. - public class MyBusinessBusinessCallsService : Google.Apis.Services.BaseClientService - { - /// The API version. - public const string Version = "v1"; - - /// The discovery version used to generate this service. - public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed = Google.Apis.Discovery.DiscoveryVersion.Version_1_0; - - /// Constructs a new service. - public MyBusinessBusinessCallsService() : this(new Google.Apis.Services.BaseClientService.Initializer()) - { - } - - /// Constructs a new service. - /// The service initializer. - public MyBusinessBusinessCallsService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer) - { - Locations = new LocationsResource(this); - } - - /// Gets the service supported features. - public override System.Collections.Generic.IList Features => new string[0]; - - /// Gets the service name. - public override string Name => "mybusinessbusinesscalls"; - - /// Gets the service base URI. - public override string BaseUri => BaseUriOverride ?? "https://mybusinessbusinesscalls.googleapis.com/"; - - /// Gets the service base path. - public override string BasePath => ""; - - /// Gets the batch base URI; null if unspecified. - public override string BatchUri => "https://mybusinessbusinesscalls.googleapis.com/batch"; - - /// Gets the batch base path; null if unspecified. - public override string BatchPath => "batch"; - - /// Gets the Locations resource. - public virtual LocationsResource Locations { get; } - } - - /// A base abstract class for MyBusinessBusinessCalls requests. - public abstract class MyBusinessBusinessCallsBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest - { - /// Constructs a new MyBusinessBusinessCallsBaseServiceRequest instance. - protected MyBusinessBusinessCallsBaseServiceRequest(Google.Apis.Services.IClientService service) : base(service) - { - } - - /// V1 error format. - [Google.Apis.Util.RequestParameterAttribute("$.xgafv", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Xgafv { get; set; } - - /// V1 error format. - public enum XgafvEnum - { - /// v1 error format - [Google.Apis.Util.StringValueAttribute("1")] - Value1 = 0, - - /// v2 error format - [Google.Apis.Util.StringValueAttribute("2")] - Value2 = 1, - } - - /// OAuth access token. - [Google.Apis.Util.RequestParameterAttribute("access_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AccessToken { get; set; } - - /// Data format for response. - [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Alt { get; set; } - - /// Data format for response. - public enum AltEnum - { - /// Responses with Content-Type of application/json - [Google.Apis.Util.StringValueAttribute("json")] - Json = 0, - - /// Media download with context-dependent Content-Type - [Google.Apis.Util.StringValueAttribute("media")] - Media = 1, - - /// Responses with Content-Type of application/x-protobuf - [Google.Apis.Util.StringValueAttribute("proto")] - Proto = 2, - } - - /// JSONP - [Google.Apis.Util.RequestParameterAttribute("callback", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Callback { get; set; } - - /// Selector specifying which fields to include in a partial response. - [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Fields { get; set; } - - /// - /// API key. Your API key identifies your project and provides you with API access, quota, and reports. Required - /// unless you provide an OAuth 2.0 token. - /// - [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Key { get; set; } - - /// OAuth 2.0 token for the current user. - [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OauthToken { get; set; } - - /// Returns response with indentations and line breaks. - [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PrettyPrint { get; set; } - - /// - /// Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a - /// user, but should not exceed 40 characters. - /// - [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] - public virtual string QuotaUser { get; set; } - - /// Legacy upload protocol for media (e.g. "media", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("uploadType", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadType { get; set; } - - /// Upload protocol for media (e.g. "raw", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("upload_protocol", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadProtocol { get; set; } - - /// Initializes MyBusinessBusinessCalls parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("$.xgafv", new Google.Apis.Discovery.Parameter - { - Name = "$.xgafv", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("access_token", new Google.Apis.Discovery.Parameter - { - Name = "access_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("alt", new Google.Apis.Discovery.Parameter - { - Name = "alt", - IsRequired = false, - ParameterType = "query", - DefaultValue = "json", - Pattern = null, - }); - RequestParameters.Add("callback", new Google.Apis.Discovery.Parameter - { - Name = "callback", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("fields", new Google.Apis.Discovery.Parameter - { - Name = "fields", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("key", new Google.Apis.Discovery.Parameter - { - Name = "key", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("oauth_token", new Google.Apis.Discovery.Parameter - { - Name = "oauth_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("prettyPrint", new Google.Apis.Discovery.Parameter - { - Name = "prettyPrint", - IsRequired = false, - ParameterType = "query", - DefaultValue = "true", - Pattern = null, - }); - RequestParameters.Add("quotaUser", new Google.Apis.Discovery.Parameter - { - Name = "quotaUser", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("uploadType", new Google.Apis.Discovery.Parameter - { - Name = "uploadType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("upload_protocol", new Google.Apis.Discovery.Parameter - { - Name = "upload_protocol", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// The "locations" collection of methods. - public class LocationsResource - { - private const string Resource = "locations"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public LocationsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - Businesscallsinsights = new BusinesscallsinsightsResource(service); - } - - /// Gets the Businesscallsinsights resource. - public virtual BusinesscallsinsightsResource Businesscallsinsights { get; } - - /// The "businesscallsinsights" collection of methods. - public class BusinesscallsinsightsResource - { - private const string Resource = "businesscallsinsights"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public BusinesscallsinsightsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// Returns insights for Business calls for a location. - /// - /// Required. The parent location to fetch calls insights for. Format: locations/{location_id} - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// Returns insights for Business calls for a location. - public class ListRequest : MyBusinessBusinessCallsBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. The parent location to fetch calls insights for. Format: locations/{location_id} - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// - /// Optional. A filter constraining the calls insights to return. The response includes only entries - /// that match the filter. If the MetricType is not provided, AGGREGATE_COUNT is returned. If no - /// end_date is provided, the last date for which data is available is used. If no start_date is - /// provided, we will default to the first date for which data is available, which is currently 6 - /// months. If start_date is before the date when data is available, data is returned starting from the - /// date when it is available. At this time we support following filters. 1. start_date="DATE" where - /// date is in YYYY-MM-DD format. 2. end_date="DATE" where date is in YYYY-MM-DD format. 3. - /// metric_type=XYZ where XYZ is a valid MetricType. 4. Conjunctions(AND) of all of the above. e.g., - /// "start_date=2021-08-01 AND end_date=2021-08-10 AND metric_type=AGGREGATE_COUNT" The AGGREGATE_COUNT - /// metric_type ignores the DD part of the date. - /// - [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Filter { get; set; } - - /// - /// Optional. The maximum number of BusinessCallsInsights to return. If unspecified, at most 20 will be - /// returned. Some of the metric_types(e.g, AGGREGATE_COUNT) returns a single page. For these metrics, - /// the page_size is ignored. - /// - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// - /// Optional. A page token, received from a previous `ListBusinessCallsInsights` call. Provide this to - /// retrieve the subsequent page. When paginating, all other parameters provided to - /// `ListBusinessCallsInsights` must match the call that provided the page token. Some of the - /// metric_types (e.g, AGGREGATE_COUNT) returns a single page. For these metrics, the pake_token is - /// ignored. - /// - [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}/businesscallsinsights"; - - /// 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 = @"^locations/[^/]+$", - }); - RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter - { - Name = "filter", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - 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, - }); - } - } - } - - /// Returns the Business calls settings resource for the given location. - /// - /// Required. The BusinessCallsSettings to get. The `name` field is used to identify the business call settings - /// to get. Format: locations/{location_id}/businesscallssettings. - /// - public virtual GetBusinesscallssettingsRequest GetBusinesscallssettings(string name) - { - return new GetBusinesscallssettingsRequest(service, name); - } - - /// Returns the Business calls settings resource for the given location. - public class GetBusinesscallssettingsRequest : MyBusinessBusinessCallsBaseServiceRequest - { - /// Constructs a new GetBusinesscallssettings request. - public GetBusinesscallssettingsRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. The BusinessCallsSettings to get. The `name` field is used to identify the business call - /// settings to get. Format: locations/{location_id}/businesscallssettings. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "getBusinesscallssettings"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}"; - - /// Initializes GetBusinesscallssettings 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 = @"^locations/[^/]+/businesscallssettings$", - }); - } - } - - /// Updates the Business call settings for the specified location. - /// The body of the request. - /// - /// Required. The resource name of the calls settings. Format: locations/{location}/businesscallssettings - /// - public virtual UpdateBusinesscallssettingsRequest UpdateBusinesscallssettings(Google.Apis.MyBusinessBusinessCalls.v1.Data.BusinessCallsSettings body, string name) - { - return new UpdateBusinesscallssettingsRequest(service, body, name); - } - - /// Updates the Business call settings for the specified location. - public class UpdateBusinesscallssettingsRequest : MyBusinessBusinessCallsBaseServiceRequest - { - /// Constructs a new UpdateBusinesscallssettings request. - public UpdateBusinesscallssettingsRequest(Google.Apis.Services.IClientService service, Google.Apis.MyBusinessBusinessCalls.v1.Data.BusinessCallsSettings body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The resource name of the calls settings. Format: locations/{location}/businesscallssettings - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Required. The list of fields to update. - [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.MyBusinessBusinessCalls.v1.Data.BusinessCallsSettings Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "updateBusinesscallssettings"; - - /// Gets the HTTP method. - public override string HttpMethod => "PATCH"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}"; - - /// Initializes UpdateBusinesscallssettings 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 = @"^locations/[^/]+/businesscallssettings$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - } -} -namespace Google.Apis.MyBusinessBusinessCalls.v1.Data -{ - /// Metrics aggregated over the input time range. - public class AggregateMetrics : Google.Apis.Requests.IDirectResponseSchema - { - /// Total count of answered calls. - [Newtonsoft.Json.JsonPropertyAttribute("answeredCallsCount")] - public virtual System.Nullable AnsweredCallsCount { get; set; } - - /// End date for this metric. - [Newtonsoft.Json.JsonPropertyAttribute("endDate")] - public virtual Date EndDate { get; set; } - - /// A list of metrics by hour of day. - [Newtonsoft.Json.JsonPropertyAttribute("hourlyMetrics")] - public virtual System.Collections.Generic.IList HourlyMetrics { get; set; } - - /// Total count of missed calls. - [Newtonsoft.Json.JsonPropertyAttribute("missedCallsCount")] - public virtual System.Nullable MissedCallsCount { get; set; } - - /// Date for this metric. If metric is monthly, only year and month are used. - [Newtonsoft.Json.JsonPropertyAttribute("startDate")] - public virtual Date StartDate { get; set; } - - /// A list of metrics by day of week. - [Newtonsoft.Json.JsonPropertyAttribute("weekdayMetrics")] - public virtual System.Collections.Generic.IList WeekdayMetrics { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Insights for calls made to a location. - public class BusinessCallsInsights : Google.Apis.Requests.IDirectResponseSchema - { - /// Metric for the time range based on start_date and end_date. - [Newtonsoft.Json.JsonPropertyAttribute("aggregateMetrics")] - public virtual AggregateMetrics AggregateMetrics { get; set; } - - /// The metric for which the value applies. - [Newtonsoft.Json.JsonPropertyAttribute("metricType")] - public virtual string MetricType { get; set; } - - /// - /// Required. The resource name of the calls insights. Format: locations/{location}/businesscallsinsights - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Business calls settings for a location. - public class BusinessCallsSettings : Google.Apis.Requests.IDirectResponseSchema - { - /// Required. The state of this location's enrollment in Business calls. - [Newtonsoft.Json.JsonPropertyAttribute("callsState")] - public virtual string CallsState { get; set; } - - /// - /// Input only. Time when the end user provided consent to the API user to enable business calls. - /// - [Newtonsoft.Json.JsonPropertyAttribute("consentTime")] - public virtual object ConsentTime { get; set; } - - /// - /// Required. The resource name of the calls settings. Format: locations/{location}/businesscallssettings - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either - /// specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one - /// of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year - /// (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a - /// zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * - /// google.type.DateTime * google.protobuf.Timestamp - /// - public class Date : Google.Apis.Requests.IDirectResponseSchema - { - /// - /// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a - /// year and month where the day isn't significant. - /// - [Newtonsoft.Json.JsonPropertyAttribute("day")] - public virtual System.Nullable Day { get; set; } - - /// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. - [Newtonsoft.Json.JsonPropertyAttribute("month")] - public virtual System.Nullable Month { get; set; } - - /// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. - [Newtonsoft.Json.JsonPropertyAttribute("year")] - public virtual System.Nullable Year { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Metrics for an hour. - public class HourlyMetrics : Google.Apis.Requests.IDirectResponseSchema - { - /// Hour of the day. Allowed values are 0-23. - [Newtonsoft.Json.JsonPropertyAttribute("hour")] - public virtual System.Nullable Hour { get; set; } - - /// Total count of missed calls for this hour. - [Newtonsoft.Json.JsonPropertyAttribute("missedCallsCount")] - public virtual System.Nullable MissedCallsCount { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Response message for ListBusinessCallsInsights. - public class ListBusinessCallsInsightsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// A collection of business calls insights for the location. - [Newtonsoft.Json.JsonPropertyAttribute("businessCallsInsights")] - public virtual System.Collections.Generic.IList BusinessCallsInsights { get; set; } - - /// - /// A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no - /// subsequent pages. Some of the metric_types (e.g, AGGREGATE_COUNT) returns a single page. For these metrics, - /// the next_page_token will be empty. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// Metrics for a week day. - public class WeekDayMetrics : Google.Apis.Requests.IDirectResponseSchema - { - /// Day of the week. Allowed values are Sunday - Saturday. - [Newtonsoft.Json.JsonPropertyAttribute("day")] - public virtual string Day { get; set; } - - /// Total count of missed calls for this hour. - [Newtonsoft.Json.JsonPropertyAttribute("missedCallsCount")] - public virtual System.Nullable MissedCallsCount { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } -} diff --git a/Src/Generated/Google.Apis.MyBusinessBusinessCalls.v1/Google.Apis.MyBusinessBusinessCalls.v1.csproj b/Src/Generated/Google.Apis.MyBusinessBusinessCalls.v1/Google.Apis.MyBusinessBusinessCalls.v1.csproj deleted file mode 100644 index 91e9de2e2ab..00000000000 --- a/Src/Generated/Google.Apis.MyBusinessBusinessCalls.v1/Google.Apis.MyBusinessBusinessCalls.v1.csproj +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Google.Apis.MyBusinessBusinessCalls.v1 Client Library - 1.60.0.2890 - Google LLC - Copyright 2023 Google LLC - Google - https://github.com/google/google-api-dotnet-client - Apache-2.0 - git - https://github.com/google/google-api-dotnet-client - https://www.gstatic.com/images/branding/product/1x/google_developers_64dp.png - NuGetIcon.png - - Google APIs Client Library for working with Mybusinessbusinesscalls v1. - - Supported Platforms: - - .NET Framework 4.5+ - - .NET Standard 1.3 and .NET Standard 2.0; providing .NET Core support. - - Incompatible platforms: - - .NET Framework < 4.5 - - Silverlight - - UWP (will build, but is known not to work at runtime) - - Xamarin - - Windows 8 Apps - - Windows Phone 8.1 - - Windows Phone Silverlight 8.0 - - More documentation on the API is available at: - https://developers.google.com/api-client-library/dotnet/apis/mybusinessbusinesscalls/v1 - - The package source code is available at: - https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated - - - - - - - - - - - netstandard2.0;netstandard1.3;net45 - true - ..\..\..\google.apis.snk - portable - true - 1570,1587,1591 - - - - - - - - - - - diff --git a/Src/Generated/Google.Apis.MyBusinessBusinessInformation.v1/Google.Apis.MyBusinessBusinessInformation.v1.csproj b/Src/Generated/Google.Apis.MyBusinessBusinessInformation.v1/Google.Apis.MyBusinessBusinessInformation.v1.csproj index b3fba55a64a..31f143d3be2 100644 --- a/Src/Generated/Google.Apis.MyBusinessBusinessInformation.v1/Google.Apis.MyBusinessBusinessInformation.v1.csproj +++ b/Src/Generated/Google.Apis.MyBusinessBusinessInformation.v1/Google.Apis.MyBusinessBusinessInformation.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.MyBusinessBusinessInformation.v1 Client Library - 1.60.0.3072 + 1.61.0.3072 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.MyBusinessLodging.v1/Google.Apis.MyBusinessLodging.v1.csproj b/Src/Generated/Google.Apis.MyBusinessLodging.v1/Google.Apis.MyBusinessLodging.v1.csproj index b2f6d6113f0..4cebdda306c 100644 --- a/Src/Generated/Google.Apis.MyBusinessLodging.v1/Google.Apis.MyBusinessLodging.v1.csproj +++ b/Src/Generated/Google.Apis.MyBusinessLodging.v1/Google.Apis.MyBusinessLodging.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.MyBusinessLodging.v1 Client Library - 1.60.0.2945 + 1.61.0.2945 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.MyBusinessNotificationSettings.v1/Google.Apis.MyBusinessNotificationSettings.v1.csproj b/Src/Generated/Google.Apis.MyBusinessNotificationSettings.v1/Google.Apis.MyBusinessNotificationSettings.v1.csproj index 65ebb634585..87b34bac72f 100644 --- a/Src/Generated/Google.Apis.MyBusinessNotificationSettings.v1/Google.Apis.MyBusinessNotificationSettings.v1.csproj +++ b/Src/Generated/Google.Apis.MyBusinessNotificationSettings.v1/Google.Apis.MyBusinessNotificationSettings.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.MyBusinessNotificationSettings.v1 Client Library - 1.60.0.2890 + 1.61.0.2890 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.MyBusinessPlaceActions.v1/Google.Apis.MyBusinessPlaceActions.v1.csproj b/Src/Generated/Google.Apis.MyBusinessPlaceActions.v1/Google.Apis.MyBusinessPlaceActions.v1.csproj index 0740df904c4..ba400a5604b 100644 --- a/Src/Generated/Google.Apis.MyBusinessPlaceActions.v1/Google.Apis.MyBusinessPlaceActions.v1.csproj +++ b/Src/Generated/Google.Apis.MyBusinessPlaceActions.v1/Google.Apis.MyBusinessPlaceActions.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.MyBusinessPlaceActions.v1 Client Library - 1.60.0.2890 + 1.61.0.2890 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.MyBusinessQA.v1/Google.Apis.MyBusinessQA.v1.csproj b/Src/Generated/Google.Apis.MyBusinessQA.v1/Google.Apis.MyBusinessQA.v1.csproj index fca209c4ef5..91ce93328aa 100644 --- a/Src/Generated/Google.Apis.MyBusinessQA.v1/Google.Apis.MyBusinessQA.v1.csproj +++ b/Src/Generated/Google.Apis.MyBusinessQA.v1/Google.Apis.MyBusinessQA.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.MyBusinessQA.v1 Client Library - 1.60.0.2890 + 1.61.0.2890 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.MyBusinessVerifications.v1/Google.Apis.MyBusinessVerifications.v1.csproj b/Src/Generated/Google.Apis.MyBusinessVerifications.v1/Google.Apis.MyBusinessVerifications.v1.csproj index d6a0df07cfa..0c2cb3d5771 100644 --- a/Src/Generated/Google.Apis.MyBusinessVerifications.v1/Google.Apis.MyBusinessVerifications.v1.csproj +++ b/Src/Generated/Google.Apis.MyBusinessVerifications.v1/Google.Apis.MyBusinessVerifications.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.MyBusinessVerifications.v1 Client Library - 1.60.0.2959 + 1.61.0.2959 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.csproj b/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.csproj index 229e1ece842..077884a90cf 100644 --- a/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.csproj +++ b/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkManagement.v1 Client Library - 1.60.0.3072 + 1.61.0.3072 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.csproj b/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.csproj index 3fcf5cbcfd2..e68235c6e5f 100644 --- a/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.csproj +++ b/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkManagement.v1beta1 Client Library - 1.60.0.3072 + 1.61.0.3072 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.NetworkSecurity.v1/Google.Apis.NetworkSecurity.v1.csproj b/Src/Generated/Google.Apis.NetworkSecurity.v1/Google.Apis.NetworkSecurity.v1.csproj index 6758b4787aa..a5eea514401 100644 --- a/Src/Generated/Google.Apis.NetworkSecurity.v1/Google.Apis.NetworkSecurity.v1.csproj +++ b/Src/Generated/Google.Apis.NetworkSecurity.v1/Google.Apis.NetworkSecurity.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkSecurity.v1 Client Library - 1.60.0.3052 + 1.61.0.3052 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.NetworkSecurity.v1beta1/Google.Apis.NetworkSecurity.v1beta1.csproj b/Src/Generated/Google.Apis.NetworkSecurity.v1beta1/Google.Apis.NetworkSecurity.v1beta1.csproj index 40e6130b564..79430eaeb46 100644 --- a/Src/Generated/Google.Apis.NetworkSecurity.v1beta1/Google.Apis.NetworkSecurity.v1beta1.csproj +++ b/Src/Generated/Google.Apis.NetworkSecurity.v1beta1/Google.Apis.NetworkSecurity.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkSecurity.v1beta1 Client Library - 1.60.0.3031 + 1.61.0.3031 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.csproj b/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.csproj index 615f3e48c45..796e802400e 100644 --- a/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.csproj +++ b/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkServices.v1 Client Library - 1.60.0.3051 + 1.61.0.3051 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj index 4e50fb9f461..84bba3d9215 100644 --- a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj +++ b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkServices.v1beta1 Client Library - 1.60.0.3051 + 1.61.0.3051 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Networkconnectivity.v1/Google.Apis.Networkconnectivity.v1.csproj b/Src/Generated/Google.Apis.Networkconnectivity.v1/Google.Apis.Networkconnectivity.v1.csproj index b50a47c7ee2..ba0caa153bb 100644 --- a/Src/Generated/Google.Apis.Networkconnectivity.v1/Google.Apis.Networkconnectivity.v1.csproj +++ b/Src/Generated/Google.Apis.Networkconnectivity.v1/Google.Apis.Networkconnectivity.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Networkconnectivity.v1 Client Library - 1.60.0.3093 + 1.61.0.3093 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.csproj b/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.csproj index 5f6c6a062bf..5309f6db8d5 100644 --- a/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.Networkconnectivity.v1alpha1 Client Library - 1.60.0.3093 + 1.61.0.3093 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.OSConfig.v1/Google.Apis.OSConfig.v1.csproj b/Src/Generated/Google.Apis.OSConfig.v1/Google.Apis.OSConfig.v1.csproj index e12a0f650b5..36fd56e2419 100644 --- a/Src/Generated/Google.Apis.OSConfig.v1/Google.Apis.OSConfig.v1.csproj +++ b/Src/Generated/Google.Apis.OSConfig.v1/Google.Apis.OSConfig.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.OSConfig.v1 Client Library - 1.60.0.3090 + 1.61.0.3090 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.OSConfig.v1alpha/Google.Apis.OSConfig.v1alpha.csproj b/Src/Generated/Google.Apis.OSConfig.v1alpha/Google.Apis.OSConfig.v1alpha.csproj index 8cc12a3d38e..1105b44f870 100644 --- a/Src/Generated/Google.Apis.OSConfig.v1alpha/Google.Apis.OSConfig.v1alpha.csproj +++ b/Src/Generated/Google.Apis.OSConfig.v1alpha/Google.Apis.OSConfig.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.OSConfig.v1alpha Client Library - 1.60.0.3090 + 1.61.0.3090 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.OSConfig.v1beta/Google.Apis.OSConfig.v1beta.csproj b/Src/Generated/Google.Apis.OSConfig.v1beta/Google.Apis.OSConfig.v1beta.csproj index 675ae2b05b8..7eaeffe5c4a 100644 --- a/Src/Generated/Google.Apis.OSConfig.v1beta/Google.Apis.OSConfig.v1beta.csproj +++ b/Src/Generated/Google.Apis.OSConfig.v1beta/Google.Apis.OSConfig.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.OSConfig.v1beta Client Library - 1.60.0.2634 + 1.61.0.2634 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Oauth2.v2/Google.Apis.Oauth2.v2.csproj b/Src/Generated/Google.Apis.Oauth2.v2/Google.Apis.Oauth2.v2.csproj index 9f7e6a32062..7992b9937ea 100644 --- a/Src/Generated/Google.Apis.Oauth2.v2/Google.Apis.Oauth2.v2.csproj +++ b/Src/Generated/Google.Apis.Oauth2.v2/Google.Apis.Oauth2.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Oauth2.v2 Client Library - 1.60.0.1869 + 1.61.0.1869 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.OnDemandScanning.v1/Google.Apis.OnDemandScanning.v1.csproj b/Src/Generated/Google.Apis.OnDemandScanning.v1/Google.Apis.OnDemandScanning.v1.csproj index 2882d8e6745..1ba731c6e63 100644 --- a/Src/Generated/Google.Apis.OnDemandScanning.v1/Google.Apis.OnDemandScanning.v1.csproj +++ b/Src/Generated/Google.Apis.OnDemandScanning.v1/Google.Apis.OnDemandScanning.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.OnDemandScanning.v1 Client Library - 1.60.0.3063 + 1.61.0.3063 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.OnDemandScanning.v1beta1/Google.Apis.OnDemandScanning.v1beta1.csproj b/Src/Generated/Google.Apis.OnDemandScanning.v1beta1/Google.Apis.OnDemandScanning.v1beta1.csproj index 8a1ca6ae3cd..fe91b42ca03 100644 --- a/Src/Generated/Google.Apis.OnDemandScanning.v1beta1/Google.Apis.OnDemandScanning.v1beta1.csproj +++ b/Src/Generated/Google.Apis.OnDemandScanning.v1beta1/Google.Apis.OnDemandScanning.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.OnDemandScanning.v1beta1 Client Library - 1.60.0.3063 + 1.61.0.3063 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.OrgPolicyAPI.v2/Google.Apis.OrgPolicyAPI.v2.csproj b/Src/Generated/Google.Apis.OrgPolicyAPI.v2/Google.Apis.OrgPolicyAPI.v2.csproj index ea358ac2323..97342e5682a 100644 --- a/Src/Generated/Google.Apis.OrgPolicyAPI.v2/Google.Apis.OrgPolicyAPI.v2.csproj +++ b/Src/Generated/Google.Apis.OrgPolicyAPI.v2/Google.Apis.OrgPolicyAPI.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.OrgPolicyAPI.v2 Client Library - 1.60.0.3016 + 1.61.0.3016 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PagespeedInsights.v5/Google.Apis.PagespeedInsights.v5.csproj b/Src/Generated/Google.Apis.PagespeedInsights.v5/Google.Apis.PagespeedInsights.v5.csproj index c4ef3e863bf..e21907ea362 100644 --- a/Src/Generated/Google.Apis.PagespeedInsights.v5/Google.Apis.PagespeedInsights.v5.csproj +++ b/Src/Generated/Google.Apis.PagespeedInsights.v5/Google.Apis.PagespeedInsights.v5.csproj @@ -3,7 +3,7 @@ Google.Apis.PagespeedInsights.v5 Client Library - 1.60.0.2996 + 1.61.0.2996 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + 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 07bdbd1e05c..a22fd4970fb 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.60.0.3086 + 1.61.0.3086 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.PeopleService.v1/Google.Apis.PeopleService.v1.csproj b/Src/Generated/Google.Apis.PeopleService.v1/Google.Apis.PeopleService.v1.csproj index 21445369823..8fef03f8464 100644 --- a/Src/Generated/Google.Apis.PeopleService.v1/Google.Apis.PeopleService.v1.csproj +++ b/Src/Generated/Google.Apis.PeopleService.v1/Google.Apis.PeopleService.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PeopleService.v1 Client Library - 1.60.0.3093 + 1.61.0.3093 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PlayIntegrity.v1/Google.Apis.PlayIntegrity.v1.csproj b/Src/Generated/Google.Apis.PlayIntegrity.v1/Google.Apis.PlayIntegrity.v1.csproj index 3539f818201..5f7dd5046d6 100644 --- a/Src/Generated/Google.Apis.PlayIntegrity.v1/Google.Apis.PlayIntegrity.v1.csproj +++ b/Src/Generated/Google.Apis.PlayIntegrity.v1/Google.Apis.PlayIntegrity.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PlayIntegrity.v1 Client Library - 1.60.0.3071 + 1.61.0.3071 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Playcustomapp.v1/Google.Apis.Playcustomapp.v1.csproj b/Src/Generated/Google.Apis.Playcustomapp.v1/Google.Apis.Playcustomapp.v1.csproj index d91f0ddff33..b62e9e8ce92 100644 --- a/Src/Generated/Google.Apis.Playcustomapp.v1/Google.Apis.Playcustomapp.v1.csproj +++ b/Src/Generated/Google.Apis.Playcustomapp.v1/Google.Apis.Playcustomapp.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Playcustomapp.v1 Client Library - 1.60.0.2490 + 1.61.0.2490 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.csproj b/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.csproj index ccc3d4b3613..9a8bbb73c24 100644 --- a/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.Playdeveloperreporting.v1alpha1 Client Library - 1.60.0.3057 + 1.61.0.3057 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Playdeveloperreporting.v1beta1/Google.Apis.Playdeveloperreporting.v1beta1.csproj b/Src/Generated/Google.Apis.Playdeveloperreporting.v1beta1/Google.Apis.Playdeveloperreporting.v1beta1.csproj index accd1919fa7..a4a9b9d76f9 100644 --- a/Src/Generated/Google.Apis.Playdeveloperreporting.v1beta1/Google.Apis.Playdeveloperreporting.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Playdeveloperreporting.v1beta1/Google.Apis.Playdeveloperreporting.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Playdeveloperreporting.v1beta1 Client Library - 1.60.0.3057 + 1.61.0.3057 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PolicyAnalyzer.v1/Google.Apis.PolicyAnalyzer.v1.csproj b/Src/Generated/Google.Apis.PolicyAnalyzer.v1/Google.Apis.PolicyAnalyzer.v1.csproj index 5124e767cd4..6c0ed43bde6 100644 --- a/Src/Generated/Google.Apis.PolicyAnalyzer.v1/Google.Apis.PolicyAnalyzer.v1.csproj +++ b/Src/Generated/Google.Apis.PolicyAnalyzer.v1/Google.Apis.PolicyAnalyzer.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PolicyAnalyzer.v1 Client Library - 1.60.0.2452 + 1.61.0.2452 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PolicyAnalyzer.v1beta1/Google.Apis.PolicyAnalyzer.v1beta1.csproj b/Src/Generated/Google.Apis.PolicyAnalyzer.v1beta1/Google.Apis.PolicyAnalyzer.v1beta1.csproj index cb665cbd56e..0065302ef85 100644 --- a/Src/Generated/Google.Apis.PolicyAnalyzer.v1beta1/Google.Apis.PolicyAnalyzer.v1beta1.csproj +++ b/Src/Generated/Google.Apis.PolicyAnalyzer.v1beta1/Google.Apis.PolicyAnalyzer.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.PolicyAnalyzer.v1beta1 Client Library - 1.60.0.2409 + 1.61.0.2409 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PolicySimulator.v1/Google.Apis.PolicySimulator.v1.csproj b/Src/Generated/Google.Apis.PolicySimulator.v1/Google.Apis.PolicySimulator.v1.csproj index 28662d9b179..1a3d834d3fa 100644 --- a/Src/Generated/Google.Apis.PolicySimulator.v1/Google.Apis.PolicySimulator.v1.csproj +++ b/Src/Generated/Google.Apis.PolicySimulator.v1/Google.Apis.PolicySimulator.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PolicySimulator.v1 Client Library - 1.60.0.3006 + 1.61.0.3006 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PolicySimulator.v1alpha/Google.Apis.PolicySimulator.v1alpha.csproj b/Src/Generated/Google.Apis.PolicySimulator.v1alpha/Google.Apis.PolicySimulator.v1alpha.csproj index 6e1e38175bf..8d5f1a6808e 100644 --- a/Src/Generated/Google.Apis.PolicySimulator.v1alpha/Google.Apis.PolicySimulator.v1alpha.csproj +++ b/Src/Generated/Google.Apis.PolicySimulator.v1alpha/Google.Apis.PolicySimulator.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.PolicySimulator.v1alpha Client Library - 1.60.0.2984 + 1.61.0.2984 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PolicySimulator.v1beta/Google.Apis.PolicySimulator.v1beta.csproj b/Src/Generated/Google.Apis.PolicySimulator.v1beta/Google.Apis.PolicySimulator.v1beta.csproj index 67ccb43f218..649b3d22a7e 100644 --- a/Src/Generated/Google.Apis.PolicySimulator.v1beta/Google.Apis.PolicySimulator.v1beta.csproj +++ b/Src/Generated/Google.Apis.PolicySimulator.v1beta/Google.Apis.PolicySimulator.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.PolicySimulator.v1beta Client Library - 1.60.0.2992 + 1.61.0.2992 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PolicyTroubleshooter.v1/Google.Apis.PolicyTroubleshooter.v1.csproj b/Src/Generated/Google.Apis.PolicyTroubleshooter.v1/Google.Apis.PolicyTroubleshooter.v1.csproj index 22fb32281fe..4208f657c8f 100644 --- a/Src/Generated/Google.Apis.PolicyTroubleshooter.v1/Google.Apis.PolicyTroubleshooter.v1.csproj +++ b/Src/Generated/Google.Apis.PolicyTroubleshooter.v1/Google.Apis.PolicyTroubleshooter.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PolicyTroubleshooter.v1 Client Library - 1.60.0.2950 + 1.61.0.2950 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PolicyTroubleshooter.v1beta/Google.Apis.PolicyTroubleshooter.v1beta.csproj b/Src/Generated/Google.Apis.PolicyTroubleshooter.v1beta/Google.Apis.PolicyTroubleshooter.v1beta.csproj index 3d72e90c9c6..36e2b88d53b 100644 --- a/Src/Generated/Google.Apis.PolicyTroubleshooter.v1beta/Google.Apis.PolicyTroubleshooter.v1beta.csproj +++ b/Src/Generated/Google.Apis.PolicyTroubleshooter.v1beta/Google.Apis.PolicyTroubleshooter.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.PolicyTroubleshooter.v1beta Client Library - 1.60.0.2950 + 1.61.0.2950 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PolyService.v1/Google.Apis.PolyService.v1.csproj b/Src/Generated/Google.Apis.PolyService.v1/Google.Apis.PolyService.v1.csproj index 4ddcbdc5a49..09d04db2f0b 100644 --- a/Src/Generated/Google.Apis.PolyService.v1/Google.Apis.PolyService.v1.csproj +++ b/Src/Generated/Google.Apis.PolyService.v1/Google.Apis.PolyService.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PolyService.v1 Client Library - 1.60.0.2168 + 1.61.0.2168 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.PostmasterTools.v1/Google.Apis.PostmasterTools.v1.csproj b/Src/Generated/Google.Apis.PostmasterTools.v1/Google.Apis.PostmasterTools.v1.csproj index 548de857c31..2c580a0a5d3 100644 --- a/Src/Generated/Google.Apis.PostmasterTools.v1/Google.Apis.PostmasterTools.v1.csproj +++ b/Src/Generated/Google.Apis.PostmasterTools.v1/Google.Apis.PostmasterTools.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PostmasterTools.v1 Client Library - 1.60.0.2238 + 1.61.0.2238 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PostmasterTools.v1beta1/Google.Apis.PostmasterTools.v1beta1.csproj b/Src/Generated/Google.Apis.PostmasterTools.v1beta1/Google.Apis.PostmasterTools.v1beta1.csproj index 52762e2c62b..e10187f97aa 100644 --- a/Src/Generated/Google.Apis.PostmasterTools.v1beta1/Google.Apis.PostmasterTools.v1beta1.csproj +++ b/Src/Generated/Google.Apis.PostmasterTools.v1beta1/Google.Apis.PostmasterTools.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.PostmasterTools.v1beta1 Client Library - 1.60.0.2238 + 1.61.0.2238 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PublicCertificateAuthority.v1/Google.Apis.PublicCertificateAuthority.v1.csproj b/Src/Generated/Google.Apis.PublicCertificateAuthority.v1/Google.Apis.PublicCertificateAuthority.v1.csproj index 36619a8bf33..cc7fb27ee08 100644 --- a/Src/Generated/Google.Apis.PublicCertificateAuthority.v1/Google.Apis.PublicCertificateAuthority.v1.csproj +++ b/Src/Generated/Google.Apis.PublicCertificateAuthority.v1/Google.Apis.PublicCertificateAuthority.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PublicCertificateAuthority.v1 Client Library - 1.60.0.3036 + 1.61.0.3036 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PublicCertificateAuthority.v1alpha1/Google.Apis.PublicCertificateAuthority.v1alpha1.csproj b/Src/Generated/Google.Apis.PublicCertificateAuthority.v1alpha1/Google.Apis.PublicCertificateAuthority.v1alpha1.csproj index 2849c6d0101..3ed87e39bc9 100644 --- a/Src/Generated/Google.Apis.PublicCertificateAuthority.v1alpha1/Google.Apis.PublicCertificateAuthority.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.PublicCertificateAuthority.v1alpha1/Google.Apis.PublicCertificateAuthority.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.PublicCertificateAuthority.v1alpha1 Client Library - 1.60.0.2979 + 1.61.0.2979 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PublicCertificateAuthority.v1beta1/Google.Apis.PublicCertificateAuthority.v1beta1.csproj b/Src/Generated/Google.Apis.PublicCertificateAuthority.v1beta1/Google.Apis.PublicCertificateAuthority.v1beta1.csproj index ee2fb0dd883..cd65a1b075c 100644 --- a/Src/Generated/Google.Apis.PublicCertificateAuthority.v1beta1/Google.Apis.PublicCertificateAuthority.v1beta1.csproj +++ b/Src/Generated/Google.Apis.PublicCertificateAuthority.v1beta1/Google.Apis.PublicCertificateAuthority.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.PublicCertificateAuthority.v1beta1 Client Library - 1.60.0.2979 + 1.61.0.2979 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.csproj b/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.csproj index 5882f7e0870..3d910738096 100644 --- a/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.csproj +++ b/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Pubsub.v1 Client Library - 1.60.0.3070 + 1.61.0.3070 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Pubsub.v1beta1a/Google.Apis.Pubsub.v1beta1a.csproj b/Src/Generated/Google.Apis.Pubsub.v1beta1a/Google.Apis.Pubsub.v1beta1a.csproj index 0de966d47fe..82b823ba8fc 100644 --- a/Src/Generated/Google.Apis.Pubsub.v1beta1a/Google.Apis.Pubsub.v1beta1a.csproj +++ b/Src/Generated/Google.Apis.Pubsub.v1beta1a/Google.Apis.Pubsub.v1beta1a.csproj @@ -3,7 +3,7 @@ Google.Apis.Pubsub.v1beta1a Client Library - 1.60.0.2412 + 1.61.0.2412 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Pubsub.v1beta2/Google.Apis.Pubsub.v1beta2.csproj b/Src/Generated/Google.Apis.Pubsub.v1beta2/Google.Apis.Pubsub.v1beta2.csproj index 83472dbe94e..1d0a0c6f38c 100644 --- a/Src/Generated/Google.Apis.Pubsub.v1beta2/Google.Apis.Pubsub.v1beta2.csproj +++ b/Src/Generated/Google.Apis.Pubsub.v1beta2/Google.Apis.Pubsub.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.Pubsub.v1beta2 Client Library - 1.60.0.2945 + 1.61.0.2945 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PubsubLite.v1/Google.Apis.PubsubLite.v1.csproj b/Src/Generated/Google.Apis.PubsubLite.v1/Google.Apis.PubsubLite.v1.csproj index 33f6d0e650b..cdcd450ceb0 100644 --- a/Src/Generated/Google.Apis.PubsubLite.v1/Google.Apis.PubsubLite.v1.csproj +++ b/Src/Generated/Google.Apis.PubsubLite.v1/Google.Apis.PubsubLite.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PubsubLite.v1 Client Library - 1.60.0.2984 + 1.61.0.2984 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.RealTimeBidding.v1/Google.Apis.RealTimeBidding.v1.csproj b/Src/Generated/Google.Apis.RealTimeBidding.v1/Google.Apis.RealTimeBidding.v1.csproj index ad8dcd2b1fb..b5c80cbe740 100644 --- a/Src/Generated/Google.Apis.RealTimeBidding.v1/Google.Apis.RealTimeBidding.v1.csproj +++ b/Src/Generated/Google.Apis.RealTimeBidding.v1/Google.Apis.RealTimeBidding.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.RealTimeBidding.v1 Client Library - 1.60.0.3002 + 1.61.0.3002 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.RealTimeBidding.v1alpha/Google.Apis.RealTimeBidding.v1alpha.cs b/Src/Generated/Google.Apis.RealTimeBidding.v1alpha/Google.Apis.RealTimeBidding.v1alpha.cs deleted file mode 100644 index 4f4ad2aae6b..00000000000 --- a/Src/Generated/Google.Apis.RealTimeBidding.v1alpha/Google.Apis.RealTimeBidding.v1alpha.cs +++ /dev/null @@ -1,623 +0,0 @@ -// Copyright 2023 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Generated code. DO NOT EDIT! - -namespace Google.Apis.RealTimeBidding.v1alpha -{ - /// The RealTimeBidding Service. - public class RealTimeBiddingService : Google.Apis.Services.BaseClientService - { - /// The API version. - public const string Version = "v1alpha"; - - /// The discovery version used to generate this service. - public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed = Google.Apis.Discovery.DiscoveryVersion.Version_1_0; - - /// Constructs a new service. - public RealTimeBiddingService() : this(new Google.Apis.Services.BaseClientService.Initializer()) - { - } - - /// Constructs a new service. - /// The service initializer. - public RealTimeBiddingService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer) - { - Bidders = new BiddersResource(this); - } - - /// Gets the service supported features. - public override System.Collections.Generic.IList Features => new string[0]; - - /// Gets the service name. - public override string Name => "realtimebidding"; - - /// Gets the service base URI. - public override string BaseUri => BaseUriOverride ?? "https://realtimebidding.googleapis.com/"; - - /// Gets the service base path. - public override string BasePath => ""; - - /// Gets the batch base URI; null if unspecified. - public override string BatchUri => "https://realtimebidding.googleapis.com/batch"; - - /// Gets the batch base path; null if unspecified. - public override string BatchPath => "batch"; - - /// Available OAuth 2.0 scopes for use with the Real-time Bidding API. - public class Scope - { - /// - /// See, create, edit, and delete your Authorized Buyers and Open Bidding account entities - /// - public static string RealtimeBidding = "https://www.googleapis.com/auth/realtime-bidding"; - } - - /// Available OAuth 2.0 scope constants for use with the Real-time Bidding API. - public static class ScopeConstants - { - /// - /// See, create, edit, and delete your Authorized Buyers and Open Bidding account entities - /// - public const string RealtimeBidding = "https://www.googleapis.com/auth/realtime-bidding"; - } - - /// Gets the Bidders resource. - public virtual BiddersResource Bidders { get; } - } - - /// A base abstract class for RealTimeBidding requests. - public abstract class RealTimeBiddingBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest - { - /// Constructs a new RealTimeBiddingBaseServiceRequest instance. - protected RealTimeBiddingBaseServiceRequest(Google.Apis.Services.IClientService service) : base(service) - { - } - - /// V1 error format. - [Google.Apis.Util.RequestParameterAttribute("$.xgafv", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Xgafv { get; set; } - - /// V1 error format. - public enum XgafvEnum - { - /// v1 error format - [Google.Apis.Util.StringValueAttribute("1")] - Value1 = 0, - - /// v2 error format - [Google.Apis.Util.StringValueAttribute("2")] - Value2 = 1, - } - - /// OAuth access token. - [Google.Apis.Util.RequestParameterAttribute("access_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AccessToken { get; set; } - - /// Data format for response. - [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Alt { get; set; } - - /// Data format for response. - public enum AltEnum - { - /// Responses with Content-Type of application/json - [Google.Apis.Util.StringValueAttribute("json")] - Json = 0, - - /// Media download with context-dependent Content-Type - [Google.Apis.Util.StringValueAttribute("media")] - Media = 1, - - /// Responses with Content-Type of application/x-protobuf - [Google.Apis.Util.StringValueAttribute("proto")] - Proto = 2, - } - - /// JSONP - [Google.Apis.Util.RequestParameterAttribute("callback", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Callback { get; set; } - - /// Selector specifying which fields to include in a partial response. - [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Fields { get; set; } - - /// - /// API key. Your API key identifies your project and provides you with API access, quota, and reports. Required - /// unless you provide an OAuth 2.0 token. - /// - [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Key { get; set; } - - /// OAuth 2.0 token for the current user. - [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OauthToken { get; set; } - - /// Returns response with indentations and line breaks. - [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PrettyPrint { get; set; } - - /// - /// Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a - /// user, but should not exceed 40 characters. - /// - [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] - public virtual string QuotaUser { get; set; } - - /// Legacy upload protocol for media (e.g. "media", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("uploadType", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadType { get; set; } - - /// Upload protocol for media (e.g. "raw", "multipart"). - [Google.Apis.Util.RequestParameterAttribute("upload_protocol", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UploadProtocol { get; set; } - - /// Initializes RealTimeBidding parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("$.xgafv", new Google.Apis.Discovery.Parameter - { - Name = "$.xgafv", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("access_token", new Google.Apis.Discovery.Parameter - { - Name = "access_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("alt", new Google.Apis.Discovery.Parameter - { - Name = "alt", - IsRequired = false, - ParameterType = "query", - DefaultValue = "json", - Pattern = null, - }); - RequestParameters.Add("callback", new Google.Apis.Discovery.Parameter - { - Name = "callback", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("fields", new Google.Apis.Discovery.Parameter - { - Name = "fields", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("key", new Google.Apis.Discovery.Parameter - { - Name = "key", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("oauth_token", new Google.Apis.Discovery.Parameter - { - Name = "oauth_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("prettyPrint", new Google.Apis.Discovery.Parameter - { - Name = "prettyPrint", - IsRequired = false, - ParameterType = "query", - DefaultValue = "true", - Pattern = null, - }); - RequestParameters.Add("quotaUser", new Google.Apis.Discovery.Parameter - { - Name = "quotaUser", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("uploadType", new Google.Apis.Discovery.Parameter - { - Name = "uploadType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add("upload_protocol", new Google.Apis.Discovery.Parameter - { - Name = "upload_protocol", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// The "bidders" collection of methods. - public class BiddersResource - { - private const string Resource = "bidders"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public BiddersResource(Google.Apis.Services.IClientService service) - { - this.service = service; - BiddingFunctions = new BiddingFunctionsResource(service); - } - - /// Gets the BiddingFunctions resource. - public virtual BiddingFunctionsResource BiddingFunctions { get; } - - /// The "biddingFunctions" collection of methods. - public class BiddingFunctionsResource - { - private const string Resource = "biddingFunctions"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public BiddingFunctionsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - } - - /// - /// Activates an existing bidding function. An activated function is available for invocation for the - /// server-side TURTLEDOVE simulations. - /// - /// The body of the request. - /// - /// Required. The name of the bidding function to activate. Format: - /// `bidders/{bidder_account_id}/biddingFunction/{bidding_function_name}` - /// - public virtual ActivateRequest Activate(Google.Apis.RealTimeBidding.v1alpha.Data.ActivateBiddingFunctionRequest body, string name) - { - return new ActivateRequest(service, body, name); - } - - /// - /// Activates an existing bidding function. An activated function is available for invocation for the - /// server-side TURTLEDOVE simulations. - /// - public class ActivateRequest : RealTimeBiddingBaseServiceRequest - { - /// Constructs a new Activate request. - public ActivateRequest(Google.Apis.Services.IClientService service, Google.Apis.RealTimeBidding.v1alpha.Data.ActivateBiddingFunctionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The name of the bidding function to activate. Format: - /// `bidders/{bidder_account_id}/biddingFunction/{bidding_function_name}` - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.RealTimeBidding.v1alpha.Data.ActivateBiddingFunctionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "activate"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:activate"; - - /// Initializes Activate 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 = @"^bidders/[^/]+/biddingFunctions/[^/]+$", - }); - } - } - - /// - /// Archives an existing bidding function. An archived function will not be available for function - /// invocation for the server-side TURTLEDOVE simulations unless it is activated. - /// - /// The body of the request. - /// - /// Required. The name of the bidding function to archive. Format: - /// `bidders/{bidder_account_id}/biddingFunction/{bidding_function_name}` - /// - public virtual ArchiveRequest Archive(Google.Apis.RealTimeBidding.v1alpha.Data.ArchiveBiddingFunctionRequest body, string name) - { - return new ArchiveRequest(service, body, name); - } - - /// - /// Archives an existing bidding function. An archived function will not be available for function - /// invocation for the server-side TURTLEDOVE simulations unless it is activated. - /// - public class ArchiveRequest : RealTimeBiddingBaseServiceRequest - { - /// Constructs a new Archive request. - public ArchiveRequest(Google.Apis.Services.IClientService service, Google.Apis.RealTimeBidding.v1alpha.Data.ArchiveBiddingFunctionRequest body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Required. The name of the bidding function to archive. Format: - /// `bidders/{bidder_account_id}/biddingFunction/{bidding_function_name}` - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.RealTimeBidding.v1alpha.Data.ArchiveBiddingFunctionRequest Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "archive"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+name}:archive"; - - /// Initializes Archive 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 = @"^bidders/[^/]+/biddingFunctions/[^/]+$", - }); - } - } - - /// Creates a new bidding function. - /// The body of the request. - /// - /// Required. The name of the bidder for which to create the bidding function. Format: - /// `bidders/{bidderAccountId}` - /// - public virtual CreateRequest Create(Google.Apis.RealTimeBidding.v1alpha.Data.BiddingFunction body, string parent) - { - return new CreateRequest(service, body, parent); - } - - /// Creates a new bidding function. - public class CreateRequest : RealTimeBiddingBaseServiceRequest - { - /// Constructs a new Create request. - public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.RealTimeBidding.v1alpha.Data.BiddingFunction body, string parent) : base(service) - { - Parent = parent; - Body = body; - InitParameters(); - } - - /// - /// Required. The name of the bidder for which to create the bidding function. Format: - /// `bidders/{bidderAccountId}` - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// Gets or sets the body of this request. - Google.Apis.RealTimeBidding.v1alpha.Data.BiddingFunction Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "create"; - - /// Gets the HTTP method. - public override string HttpMethod => "POST"; - - /// Gets the REST path. - public override string RestPath => "v1alpha/{+parent}/biddingFunctions"; - - /// Initializes Create 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 = @"^bidders/[^/]+$", - }); - } - } - - /// Lists the bidding functions that a bidder currently has registered. - /// - /// Required. Name of the bidder whose bidding functions will be listed. Format: - /// `bidders/{bidder_account_id}` - /// - public virtual ListRequest List(string parent) - { - return new ListRequest(service, parent); - } - - /// Lists the bidding functions that a bidder currently has registered. - public class ListRequest : RealTimeBiddingBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) - { - Parent = parent; - InitParameters(); - } - - /// - /// Required. Name of the bidder whose bidding functions will be listed. Format: - /// `bidders/{bidder_account_id}` - /// - [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Parent { get; private set; } - - /// The maximum number of bidding functions to return. - [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PageSize { get; set; } - - /// - /// A token identifying a page of results the server should return. This value is received from a - /// previous `ListBiddingFunctions` call in ListBiddingFunctionsResponse.nextPageToken. - /// - [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 => "v1alpha/{+parent}/biddingFunctions"; - - /// 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 = @"^bidders/[^/]+$", - }); - 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, - }); - } - } - } - } -} -namespace Google.Apis.RealTimeBidding.v1alpha.Data -{ - /// The request to activate a bidding function. - public class ActivateBiddingFunctionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A request to archive a bidding function. - public class ArchiveBiddingFunctionRequest : Google.Apis.Requests.IDirectResponseSchema - { - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// - /// The bidding function to be executed as part of the TURTLEDOVE simulation experiment bidding flow. - /// - public class BiddingFunction : Google.Apis.Requests.IDirectResponseSchema - { - /// The raw Javascript source code of the bidding function. - [Newtonsoft.Json.JsonPropertyAttribute("biddingFunction")] - public virtual string BiddingFunctionValue { get; set; } - - /// - /// The name of the bidding function that must follow the pattern: - /// `bidders/{bidder_account_id}/biddingFunctions/{bidding_function_name}`. - /// - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Output only. The state of the bidding function. - [Newtonsoft.Json.JsonPropertyAttribute("state")] - public virtual string State { get; set; } - - /// The type of the bidding function to be created. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A response containing a list of a bidder's bidding functions. - public class ListBiddingFunctionsResponse : Google.Apis.Requests.IDirectResponseSchema - { - /// A list of a bidder's bidding functions. - [Newtonsoft.Json.JsonPropertyAttribute("biddingFunctions")] - public virtual System.Collections.Generic.IList BiddingFunctions { get; set; } - - /// - /// A token which can be passed to a subsequent call to the `ListBiddingFunctions` method to retrieve the next - /// page of results in ListBiddingFunctionsRequest.pageToken. - /// - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } -} diff --git a/Src/Generated/Google.Apis.RealTimeBidding.v1alpha/Google.Apis.RealTimeBidding.v1alpha.csproj b/Src/Generated/Google.Apis.RealTimeBidding.v1alpha/Google.Apis.RealTimeBidding.v1alpha.csproj deleted file mode 100644 index 2fda2af8837..00000000000 --- a/Src/Generated/Google.Apis.RealTimeBidding.v1alpha/Google.Apis.RealTimeBidding.v1alpha.csproj +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Google.Apis.RealTimeBidding.v1alpha Client Library - 1.60.0.2813 - Google LLC - Copyright 2023 Google LLC - Google - https://github.com/google/google-api-dotnet-client - Apache-2.0 - git - https://github.com/google/google-api-dotnet-client - https://www.gstatic.com/images/branding/product/1x/google_developers_64dp.png - NuGetIcon.png - - Google APIs Client Library for working with Realtimebidding v1alpha. - - Supported Platforms: - - .NET Framework 4.5+ - - .NET Standard 1.3 and .NET Standard 2.0; providing .NET Core support. - - Incompatible platforms: - - .NET Framework < 4.5 - - Silverlight - - UWP (will build, but is known not to work at runtime) - - Xamarin - - Windows 8 Apps - - Windows Phone 8.1 - - Windows Phone Silverlight 8.0 - - More documentation on the API is available at: - https://developers.google.com/api-client-library/dotnet/apis/realtimebidding/v1alpha - - The package source code is available at: - https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated - - - - - - - - - - - netstandard2.0;netstandard1.3;net45 - true - ..\..\..\google.apis.snk - portable - true - 1570,1587,1591 - - - - - - - - - - - - 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 772ff6e98cc..46ff46a6ef4 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.60.0.3069 + 1.61.0.3069 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.RecommendationsAI.v1beta1/Google.Apis.RecommendationsAI.v1beta1.csproj b/Src/Generated/Google.Apis.RecommendationsAI.v1beta1/Google.Apis.RecommendationsAI.v1beta1.csproj index b49eb0e637b..0bc48c02530 100644 --- a/Src/Generated/Google.Apis.RecommendationsAI.v1beta1/Google.Apis.RecommendationsAI.v1beta1.csproj +++ b/Src/Generated/Google.Apis.RecommendationsAI.v1beta1/Google.Apis.RecommendationsAI.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.RecommendationsAI.v1beta1 Client Library - 1.60.0.3001 + 1.61.0.3001 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Recommender.v1/Google.Apis.Recommender.v1.csproj b/Src/Generated/Google.Apis.Recommender.v1/Google.Apis.Recommender.v1.csproj index b4d91b91cfb..3424a4ef754 100644 --- a/Src/Generated/Google.Apis.Recommender.v1/Google.Apis.Recommender.v1.csproj +++ b/Src/Generated/Google.Apis.Recommender.v1/Google.Apis.Recommender.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Recommender.v1 Client Library - 1.60.0.2929 + 1.61.0.2929 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.csproj b/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.csproj index 3719ee82171..75ea039a8af 100644 --- a/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Recommender.v1beta1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Reseller.v1/Google.Apis.Reseller.v1.csproj b/Src/Generated/Google.Apis.Reseller.v1/Google.Apis.Reseller.v1.csproj index 33ae550f1e8..b1d0c74f7a3 100644 --- a/Src/Generated/Google.Apis.Reseller.v1/Google.Apis.Reseller.v1.csproj +++ b/Src/Generated/Google.Apis.Reseller.v1/Google.Apis.Reseller.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Reseller.v1 Client Library - 1.60.0.3085 + 1.61.0.3085 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ResourceSettings.v1/Google.Apis.ResourceSettings.v1.csproj b/Src/Generated/Google.Apis.ResourceSettings.v1/Google.Apis.ResourceSettings.v1.csproj index ba0a60940a9..33de3fe6e70 100644 --- a/Src/Generated/Google.Apis.ResourceSettings.v1/Google.Apis.ResourceSettings.v1.csproj +++ b/Src/Generated/Google.Apis.ResourceSettings.v1/Google.Apis.ResourceSettings.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ResourceSettings.v1 Client Library - 1.60.0.2413 + 1.61.0.2413 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SA360.v0/Google.Apis.SA360.v0.csproj b/Src/Generated/Google.Apis.SA360.v0/Google.Apis.SA360.v0.csproj index 630f8183050..65b6ba15087 100644 --- a/Src/Generated/Google.Apis.SA360.v0/Google.Apis.SA360.v0.csproj +++ b/Src/Generated/Google.Apis.SA360.v0/Google.Apis.SA360.v0.csproj @@ -3,7 +3,7 @@ Google.Apis.SA360.v0 Client Library - 1.60.0.3043 + 1.61.0.3043 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1/Google.Apis.SQLAdmin.v1.csproj b/Src/Generated/Google.Apis.SQLAdmin.v1/Google.Apis.SQLAdmin.v1.csproj index 0e02c9fac75..427ad576036 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1/Google.Apis.SQLAdmin.v1.csproj +++ b/Src/Generated/Google.Apis.SQLAdmin.v1/Google.Apis.SQLAdmin.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.SQLAdmin.v1 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.csproj b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.csproj index 7197878f01e..a4832f0dd09 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.csproj +++ b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.csproj @@ -3,7 +3,7 @@ Google.Apis.SQLAdmin.v1beta4 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.csproj b/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.csproj index 2fda805c598..acbcac6af23 100644 --- a/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.csproj +++ b/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.csproj @@ -3,7 +3,7 @@ Google.Apis.Safebrowsing.v4 Client Library - 1.60.0.2968 + 1.61.0.2968 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.csproj b/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.csproj index 897e7c89fc0..2871851761c 100644 --- a/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.csproj +++ b/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Script.v1 Client Library - 1.60.0.3040 + 1.61.0.3040 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SearchConsole.v1/Google.Apis.SearchConsole.v1.csproj b/Src/Generated/Google.Apis.SearchConsole.v1/Google.Apis.SearchConsole.v1.csproj index 03d5b35a78e..f7e1a9707a5 100644 --- a/Src/Generated/Google.Apis.SearchConsole.v1/Google.Apis.SearchConsole.v1.csproj +++ b/Src/Generated/Google.Apis.SearchConsole.v1/Google.Apis.SearchConsole.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.SearchConsole.v1 Client Library - 1.60.0.2792 + 1.61.0.2792 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.csproj b/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.csproj index 33dfcb68a76..3f09c4b36ca 100644 --- a/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.csproj +++ b/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.SecretManager.v1 Client Library - 1.60.0.3039 + 1.61.0.3039 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.csproj b/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.csproj index dc291163329..0595ae36db9 100644 --- a/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.csproj +++ b/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.SecretManager.v1beta1 Client Library - 1.60.0.3039 + 1.61.0.3039 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SecurityCommandCenter.v1/Google.Apis.SecurityCommandCenter.v1.csproj b/Src/Generated/Google.Apis.SecurityCommandCenter.v1/Google.Apis.SecurityCommandCenter.v1.csproj index 2c5077af479..299e8abb6b3 100644 --- a/Src/Generated/Google.Apis.SecurityCommandCenter.v1/Google.Apis.SecurityCommandCenter.v1.csproj +++ b/Src/Generated/Google.Apis.SecurityCommandCenter.v1/Google.Apis.SecurityCommandCenter.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.SecurityCommandCenter.v1 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SecurityCommandCenter.v1beta1/Google.Apis.SecurityCommandCenter.v1beta1.csproj b/Src/Generated/Google.Apis.SecurityCommandCenter.v1beta1/Google.Apis.SecurityCommandCenter.v1beta1.csproj index e07dbb37b7c..fce3d498312 100644 --- a/Src/Generated/Google.Apis.SecurityCommandCenter.v1beta1/Google.Apis.SecurityCommandCenter.v1beta1.csproj +++ b/Src/Generated/Google.Apis.SecurityCommandCenter.v1beta1/Google.Apis.SecurityCommandCenter.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.SecurityCommandCenter.v1beta1 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SecurityCommandCenter.v1beta2/Google.Apis.SecurityCommandCenter.v1beta2.csproj b/Src/Generated/Google.Apis.SecurityCommandCenter.v1beta2/Google.Apis.SecurityCommandCenter.v1beta2.csproj index 168b900202b..d3133bec720 100644 --- a/Src/Generated/Google.Apis.SecurityCommandCenter.v1beta2/Google.Apis.SecurityCommandCenter.v1beta2.csproj +++ b/Src/Generated/Google.Apis.SecurityCommandCenter.v1beta2/Google.Apis.SecurityCommandCenter.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.SecurityCommandCenter.v1beta2 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServerlessVPCAccess.v1/Google.Apis.ServerlessVPCAccess.v1.csproj b/Src/Generated/Google.Apis.ServerlessVPCAccess.v1/Google.Apis.ServerlessVPCAccess.v1.csproj index ea02a23e3a7..8069c62e02d 100644 --- a/Src/Generated/Google.Apis.ServerlessVPCAccess.v1/Google.Apis.ServerlessVPCAccess.v1.csproj +++ b/Src/Generated/Google.Apis.ServerlessVPCAccess.v1/Google.Apis.ServerlessVPCAccess.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServerlessVPCAccess.v1 Client Library - 1.60.0.3038 + 1.61.0.3038 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServerlessVPCAccess.v1beta1/Google.Apis.ServerlessVPCAccess.v1beta1.csproj b/Src/Generated/Google.Apis.ServerlessVPCAccess.v1beta1/Google.Apis.ServerlessVPCAccess.v1beta1.csproj index 8ab83cfa4f6..890301e08fd 100644 --- a/Src/Generated/Google.Apis.ServerlessVPCAccess.v1beta1/Google.Apis.ServerlessVPCAccess.v1beta1.csproj +++ b/Src/Generated/Google.Apis.ServerlessVPCAccess.v1beta1/Google.Apis.ServerlessVPCAccess.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServerlessVPCAccess.v1beta1 Client Library - 1.60.0.3038 + 1.61.0.3038 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceConsumerManagement.v1/Google.Apis.ServiceConsumerManagement.v1.csproj b/Src/Generated/Google.Apis.ServiceConsumerManagement.v1/Google.Apis.ServiceConsumerManagement.v1.csproj index ff69a1ff2bf..f9591264f7a 100644 --- a/Src/Generated/Google.Apis.ServiceConsumerManagement.v1/Google.Apis.ServiceConsumerManagement.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceConsumerManagement.v1/Google.Apis.ServiceConsumerManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceConsumerManagement.v1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceConsumerManagement.v1beta1/Google.Apis.ServiceConsumerManagement.v1beta1.csproj b/Src/Generated/Google.Apis.ServiceConsumerManagement.v1beta1/Google.Apis.ServiceConsumerManagement.v1beta1.csproj index 97095f60ec5..6f72f1c46a3 100644 --- a/Src/Generated/Google.Apis.ServiceConsumerManagement.v1beta1/Google.Apis.ServiceConsumerManagement.v1beta1.csproj +++ b/Src/Generated/Google.Apis.ServiceConsumerManagement.v1beta1/Google.Apis.ServiceConsumerManagement.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceConsumerManagement.v1beta1 Client Library - 1.60.0.3084 + 1.61.0.3084 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceControl.v1/Google.Apis.ServiceControl.v1.csproj b/Src/Generated/Google.Apis.ServiceControl.v1/Google.Apis.ServiceControl.v1.csproj index fe3d71464bf..f0017281139 100644 --- a/Src/Generated/Google.Apis.ServiceControl.v1/Google.Apis.ServiceControl.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceControl.v1/Google.Apis.ServiceControl.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceControl.v1 Client Library - 1.60.0.2997 + 1.61.0.2997 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceControl.v2/Google.Apis.ServiceControl.v2.csproj b/Src/Generated/Google.Apis.ServiceControl.v2/Google.Apis.ServiceControl.v2.csproj index 2a020d0e149..6447e421a5d 100644 --- a/Src/Generated/Google.Apis.ServiceControl.v2/Google.Apis.ServiceControl.v2.csproj +++ b/Src/Generated/Google.Apis.ServiceControl.v2/Google.Apis.ServiceControl.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceControl.v2 Client Library - 1.60.0.2997 + 1.61.0.2997 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.csproj b/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.csproj index 02b8a7f9835..1376570050d 100644 --- a/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceDirectory.v1 Client Library - 1.60.0.3057 + 1.61.0.3057 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.csproj b/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.csproj index 60869eb2813..a62c5d5aefa 100644 --- a/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.csproj +++ b/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceDirectory.v1beta1 Client Library - 1.60.0.3090 + 1.61.0.3090 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.csproj b/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.csproj index 9a627bb50ea..0d7058ea9cc 100644 --- a/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceManagement.v1 Client Library - 1.60.0.3081 + 1.61.0.3081 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.csproj b/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.csproj index a14d5af192b..c6606d28764 100644 --- a/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceNetworking.v1 Client Library - 1.60.0.3085 + 1.61.0.3085 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.csproj b/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.csproj index 773c5cedf45..63bae2be715 100644 --- a/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.csproj +++ b/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceNetworking.v1beta Client Library - 1.60.0.3085 + 1.61.0.3085 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceUsage.v1/Google.Apis.ServiceUsage.v1.csproj b/Src/Generated/Google.Apis.ServiceUsage.v1/Google.Apis.ServiceUsage.v1.csproj index 6273e6335a5..dc4936f32dc 100644 --- a/Src/Generated/Google.Apis.ServiceUsage.v1/Google.Apis.ServiceUsage.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceUsage.v1/Google.Apis.ServiceUsage.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceUsage.v1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceUsage.v1beta1/Google.Apis.ServiceUsage.v1beta1.csproj b/Src/Generated/Google.Apis.ServiceUsage.v1beta1/Google.Apis.ServiceUsage.v1beta1.csproj index 40d0ca21779..30dea7e4b7e 100644 --- a/Src/Generated/Google.Apis.ServiceUsage.v1beta1/Google.Apis.ServiceUsage.v1beta1.csproj +++ b/Src/Generated/Google.Apis.ServiceUsage.v1beta1/Google.Apis.ServiceUsage.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceUsage.v1beta1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Sheets.v4/Google.Apis.Sheets.v4.csproj b/Src/Generated/Google.Apis.Sheets.v4/Google.Apis.Sheets.v4.csproj index ceabc45ad1c..894be2b9e78 100644 --- a/Src/Generated/Google.Apis.Sheets.v4/Google.Apis.Sheets.v4.csproj +++ b/Src/Generated/Google.Apis.Sheets.v4/Google.Apis.Sheets.v4.csproj @@ -3,7 +3,7 @@ Google.Apis.Sheets.v4 Client Library - 1.60.0.3085 + 1.61.0.3085 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ShoppingContent.v2_1/Google.Apis.ShoppingContent.v2_1.csproj b/Src/Generated/Google.Apis.ShoppingContent.v2_1/Google.Apis.ShoppingContent.v2_1.csproj index d5f9197dd6c..7d4542bdc20 100644 --- a/Src/Generated/Google.Apis.ShoppingContent.v2_1/Google.Apis.ShoppingContent.v2_1.csproj +++ b/Src/Generated/Google.Apis.ShoppingContent.v2_1/Google.Apis.ShoppingContent.v2_1.csproj @@ -3,7 +3,7 @@ Google.Apis.ShoppingContent.v2_1 Client Library - 1.60.0.3085 + 1.61.0.3085 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SiteVerification.v1/Google.Apis.SiteVerification.v1.csproj b/Src/Generated/Google.Apis.SiteVerification.v1/Google.Apis.SiteVerification.v1.csproj index ada48efee71..a6d5a8c6cb6 100644 --- a/Src/Generated/Google.Apis.SiteVerification.v1/Google.Apis.SiteVerification.v1.csproj +++ b/Src/Generated/Google.Apis.SiteVerification.v1/Google.Apis.SiteVerification.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.SiteVerification.v1 Client Library - 1.60.0.1783 + 1.61.0.1783 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Slides.v1/Google.Apis.Slides.v1.csproj b/Src/Generated/Google.Apis.Slides.v1/Google.Apis.Slides.v1.csproj index 908e5bef683..57628c31966 100644 --- a/Src/Generated/Google.Apis.Slides.v1/Google.Apis.Slides.v1.csproj +++ b/Src/Generated/Google.Apis.Slides.v1/Google.Apis.Slides.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Slides.v1 Client Library - 1.60.0.2979 + 1.61.0.2979 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SmartDeviceManagement.v1/Google.Apis.SmartDeviceManagement.v1.csproj b/Src/Generated/Google.Apis.SmartDeviceManagement.v1/Google.Apis.SmartDeviceManagement.v1.csproj index 19b705d7f4e..e9a3ef21d62 100644 --- a/Src/Generated/Google.Apis.SmartDeviceManagement.v1/Google.Apis.SmartDeviceManagement.v1.csproj +++ b/Src/Generated/Google.Apis.SmartDeviceManagement.v1/Google.Apis.SmartDeviceManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.SmartDeviceManagement.v1 Client Library - 1.60.0.2825 + 1.61.0.2825 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.csproj b/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.csproj index 80eb08630eb..cb069a6285e 100644 --- a/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.csproj +++ b/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Spanner.v1 Client Library - 1.60.0.3086 + 1.61.0.3086 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Speech.v1/Google.Apis.Speech.v1.csproj b/Src/Generated/Google.Apis.Speech.v1/Google.Apis.Speech.v1.csproj index 9c57eda6256..f967ad6370e 100644 --- a/Src/Generated/Google.Apis.Speech.v1/Google.Apis.Speech.v1.csproj +++ b/Src/Generated/Google.Apis.Speech.v1/Google.Apis.Speech.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Speech.v1 Client Library - 1.60.0.3029 + 1.61.0.3029 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Speech.v1p1beta1/Google.Apis.Speech.v1p1beta1.csproj b/Src/Generated/Google.Apis.Speech.v1p1beta1/Google.Apis.Speech.v1p1beta1.csproj index eee608886ad..c4c33134f92 100644 --- a/Src/Generated/Google.Apis.Speech.v1p1beta1/Google.Apis.Speech.v1p1beta1.csproj +++ b/Src/Generated/Google.Apis.Speech.v1p1beta1/Google.Apis.Speech.v1p1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Speech.v1p1beta1 Client Library - 1.60.0.3029 + 1.61.0.3029 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.cs b/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.cs index 82390d4b023..7a2919617a1 100644 --- a/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.cs +++ b/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.cs @@ -7057,9 +7057,18 @@ public class Bucket : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("timeCreated")] public virtual string TimeCreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeCreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeCreatedRaw); + set => TimeCreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeCreated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeCreatedDateTimeOffset instead.")] + public virtual System.DateTime? TimeCreated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeCreatedRaw); set => TimeCreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7069,9 +7078,18 @@ public virtual System.Nullable TimeCreated [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7101,9 +7119,20 @@ public class AutoclassData [Newtonsoft.Json.JsonPropertyAttribute("toggleTime")] public virtual string ToggleTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ToggleTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ToggleTimeRaw); + set => ToggleTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ToggleTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ToggleTimeDateTimeOffset instead.")] + public virtual System.DateTime? ToggleTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ToggleTimeRaw); set => ToggleTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7211,9 +7240,20 @@ public class BucketPolicyOnlyData [Newtonsoft.Json.JsonPropertyAttribute("lockedTime")] public virtual string LockedTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? LockedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(LockedTimeRaw); + set => LockedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable LockedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use LockedTimeDateTimeOffset instead.")] + public virtual System.DateTime? LockedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(LockedTimeRaw); set => LockedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7235,9 +7275,20 @@ public class UniformBucketLevelAccessData [Newtonsoft.Json.JsonPropertyAttribute("lockedTime")] public virtual string LockedTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? LockedTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(LockedTimeRaw); + set => LockedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable LockedTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use LockedTimeDateTimeOffset instead.")] + public virtual System.DateTime? LockedTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(LockedTimeRaw); set => LockedTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7425,9 +7476,20 @@ public class RetentionPolicyData [Newtonsoft.Json.JsonPropertyAttribute("effectiveTime")] public virtual string EffectiveTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? EffectiveTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(EffectiveTimeRaw); + set => EffectiveTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable EffectiveTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use EffectiveTimeDateTimeOffset instead.")] + public virtual System.DateTime? EffectiveTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(EffectiveTimeRaw); set => EffectiveTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7785,9 +7847,18 @@ public class HmacKeyMetadata : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("timeCreated")] public virtual string TimeCreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeCreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeCreatedRaw); + set => TimeCreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeCreated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeCreatedDateTimeOffset instead.")] + public virtual System.DateTime? TimeCreated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeCreatedRaw); set => TimeCreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7797,9 +7868,18 @@ public virtual System.Nullable TimeCreated [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -7950,9 +8030,18 @@ public class Object : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("customTime")] public virtual string CustomTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CustomTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CustomTimeRaw); + set => CustomTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CustomTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CustomTimeDateTimeOffset instead.")] + public virtual System.DateTime? CustomTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CustomTimeRaw); set => CustomTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8039,11 +8128,22 @@ public virtual System.Nullable CustomTime [Newtonsoft.Json.JsonPropertyAttribute("retentionExpirationTime")] public virtual string RetentionExpirationTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? RetentionExpirationTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(RetentionExpirationTimeRaw); + set => RetentionExpirationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// /// representation of . /// [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable RetentionExpirationTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use RetentionExpirationTimeDateTimeOffset instead.")] + public virtual System.DateTime? RetentionExpirationTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(RetentionExpirationTimeRaw); set => RetentionExpirationTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8074,9 +8174,18 @@ public virtual System.Nullable RetentionExpirationTime [Newtonsoft.Json.JsonPropertyAttribute("timeCreated")] public virtual string TimeCreatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeCreatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeCreatedRaw); + set => TimeCreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeCreated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeCreatedDateTimeOffset instead.")] + public virtual System.DateTime? TimeCreated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeCreatedRaw); set => TimeCreatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8089,9 +8198,18 @@ public virtual System.Nullable TimeCreated [Newtonsoft.Json.JsonPropertyAttribute("timeDeleted")] public virtual string TimeDeletedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeDeletedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeDeletedRaw); + set => TimeDeletedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeDeleted + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeDeletedDateTimeOffset instead.")] + public virtual System.DateTime? TimeDeleted { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeDeletedRaw); set => TimeDeletedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8104,11 +8222,22 @@ public virtual System.Nullable TimeDeleted [Newtonsoft.Json.JsonPropertyAttribute("timeStorageClassUpdated")] public virtual string TimeStorageClassUpdatedRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeStorageClassUpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeStorageClassUpdatedRaw); + set => TimeStorageClassUpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// /// representation of . /// [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeStorageClassUpdated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeStorageClassUpdatedDateTimeOffset instead.")] + public virtual System.DateTime? TimeStorageClassUpdated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeStorageClassUpdatedRaw); set => TimeStorageClassUpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -8123,9 +8252,18 @@ public virtual System.Nullable TimeStorageClassUpdated [Newtonsoft.Json.JsonPropertyAttribute("updated")] public virtual string UpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedRaw); + set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable Updated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedDateTimeOffset instead.")] + public virtual System.DateTime? Updated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedRaw); set => UpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.csproj b/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.csproj index 6f553fd7802..6a9b5a48ff5 100644 --- a/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.csproj +++ b/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Storage.v1 Client Library - 1.60.0.3089 + 1.61.0.3089 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Storagetransfer.v1/Google.Apis.Storagetransfer.v1.csproj b/Src/Generated/Google.Apis.Storagetransfer.v1/Google.Apis.Storagetransfer.v1.csproj index 733abcea0d1..560c5d73728 100644 --- a/Src/Generated/Google.Apis.Storagetransfer.v1/Google.Apis.Storagetransfer.v1.csproj +++ b/Src/Generated/Google.Apis.Storagetransfer.v1/Google.Apis.Storagetransfer.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Storagetransfer.v1 Client Library - 1.60.0.3057 + 1.61.0.3057 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.StreetViewPublish.v1/Google.Apis.StreetViewPublish.v1.csproj b/Src/Generated/Google.Apis.StreetViewPublish.v1/Google.Apis.StreetViewPublish.v1.csproj index 628ae25b4fe..b931b824659 100644 --- a/Src/Generated/Google.Apis.StreetViewPublish.v1/Google.Apis.StreetViewPublish.v1.csproj +++ b/Src/Generated/Google.Apis.StreetViewPublish.v1/Google.Apis.StreetViewPublish.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.StreetViewPublish.v1 Client Library - 1.60.0.3092 + 1.61.0.3092 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SubscriptionLinking.v1/Google.Apis.SubscriptionLinking.v1.csproj b/Src/Generated/Google.Apis.SubscriptionLinking.v1/Google.Apis.SubscriptionLinking.v1.csproj index e0b916ce4d3..466cd23b508 100644 --- a/Src/Generated/Google.Apis.SubscriptionLinking.v1/Google.Apis.SubscriptionLinking.v1.csproj +++ b/Src/Generated/Google.Apis.SubscriptionLinking.v1/Google.Apis.SubscriptionLinking.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.SubscriptionLinking.v1 Client Library - 1.60.0.2974 + 1.61.0.2974 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.TPU.v1/Google.Apis.TPU.v1.csproj b/Src/Generated/Google.Apis.TPU.v1/Google.Apis.TPU.v1.csproj index 0d6d6ad7b7e..5c620ff75f5 100644 --- a/Src/Generated/Google.Apis.TPU.v1/Google.Apis.TPU.v1.csproj +++ b/Src/Generated/Google.Apis.TPU.v1/Google.Apis.TPU.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.TPU.v1 Client Library - 1.60.0.3031 + 1.61.0.3031 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.TPU.v1alpha1/Google.Apis.TPU.v1alpha1.csproj b/Src/Generated/Google.Apis.TPU.v1alpha1/Google.Apis.TPU.v1alpha1.csproj index d24bc394d7b..076980f8eb9 100644 --- a/Src/Generated/Google.Apis.TPU.v1alpha1/Google.Apis.TPU.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.TPU.v1alpha1/Google.Apis.TPU.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.TPU.v1alpha1 Client Library - 1.60.0.3031 + 1.61.0.3031 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.TPU.v2/Google.Apis.TPU.v2.csproj b/Src/Generated/Google.Apis.TPU.v2/Google.Apis.TPU.v2.csproj index 6fcd8aba027..c457861705b 100644 --- a/Src/Generated/Google.Apis.TPU.v2/Google.Apis.TPU.v2.csproj +++ b/Src/Generated/Google.Apis.TPU.v2/Google.Apis.TPU.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.TPU.v2 Client Library - 1.60.0.3031 + 1.61.0.3031 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.csproj b/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.csproj index f4fc3435805..2c008991410 100644 --- a/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.csproj +++ b/Src/Generated/Google.Apis.TPU.v2alpha1/Google.Apis.TPU.v2alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.TPU.v2alpha1 Client Library - 1.60.0.3049 + 1.61.0.3049 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.TagManager.v1/Google.Apis.TagManager.v1.csproj b/Src/Generated/Google.Apis.TagManager.v1/Google.Apis.TagManager.v1.csproj index b04e885ff6f..31f601ea2d0 100644 --- a/Src/Generated/Google.Apis.TagManager.v1/Google.Apis.TagManager.v1.csproj +++ b/Src/Generated/Google.Apis.TagManager.v1/Google.Apis.TagManager.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.TagManager.v1 Client Library - 1.60.0.2232 + 1.61.0.2232 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.TagManager.v2/Google.Apis.TagManager.v2.csproj b/Src/Generated/Google.Apis.TagManager.v2/Google.Apis.TagManager.v2.csproj index 27e1d0772ec..d9dc036e99b 100644 --- a/Src/Generated/Google.Apis.TagManager.v2/Google.Apis.TagManager.v2.csproj +++ b/Src/Generated/Google.Apis.TagManager.v2/Google.Apis.TagManager.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.TagManager.v2 Client Library - 1.60.0.3086 + 1.61.0.3086 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Tasks.v1/Google.Apis.Tasks.v1.csproj b/Src/Generated/Google.Apis.Tasks.v1/Google.Apis.Tasks.v1.csproj index 59746b17ac4..ddda81481b3 100644 --- a/Src/Generated/Google.Apis.Tasks.v1/Google.Apis.Tasks.v1.csproj +++ b/Src/Generated/Google.Apis.Tasks.v1/Google.Apis.Tasks.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Tasks.v1 Client Library - 1.60.0.3015 + 1.61.0.3015 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.csproj b/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.csproj index 22b7c25799e..ea03563097f 100644 --- a/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.csproj +++ b/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Testing.v1 Client Library - 1.60.0.3067 + 1.61.0.3067 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Texttospeech.v1/Google.Apis.Texttospeech.v1.csproj b/Src/Generated/Google.Apis.Texttospeech.v1/Google.Apis.Texttospeech.v1.csproj index 13d88c42ced..4aeeb9b4d1f 100644 --- a/Src/Generated/Google.Apis.Texttospeech.v1/Google.Apis.Texttospeech.v1.csproj +++ b/Src/Generated/Google.Apis.Texttospeech.v1/Google.Apis.Texttospeech.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Texttospeech.v1 Client Library - 1.60.0.3038 + 1.61.0.3038 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Texttospeech.v1beta1/Google.Apis.Texttospeech.v1beta1.csproj b/Src/Generated/Google.Apis.Texttospeech.v1beta1/Google.Apis.Texttospeech.v1beta1.csproj index 5f899bcb3f7..5fc880cf873 100644 --- a/Src/Generated/Google.Apis.Texttospeech.v1beta1/Google.Apis.Texttospeech.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Texttospeech.v1beta1/Google.Apis.Texttospeech.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Texttospeech.v1beta1 Client Library - 1.60.0.3038 + 1.61.0.3038 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ToolResults.v1beta3/Google.Apis.ToolResults.v1beta3.csproj b/Src/Generated/Google.Apis.ToolResults.v1beta3/Google.Apis.ToolResults.v1beta3.csproj index 1a461360298..58ef17a455f 100644 --- a/Src/Generated/Google.Apis.ToolResults.v1beta3/Google.Apis.ToolResults.v1beta3.csproj +++ b/Src/Generated/Google.Apis.ToolResults.v1beta3/Google.Apis.ToolResults.v1beta3.csproj @@ -3,7 +3,7 @@ Google.Apis.ToolResults.v1beta3 Client Library - 1.60.0.3023 + 1.61.0.3023 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.TrafficDirectorService.v2/Google.Apis.TrafficDirectorService.v2.csproj b/Src/Generated/Google.Apis.TrafficDirectorService.v2/Google.Apis.TrafficDirectorService.v2.csproj index e81551582ba..4f6c4a3e153 100644 --- a/Src/Generated/Google.Apis.TrafficDirectorService.v2/Google.Apis.TrafficDirectorService.v2.csproj +++ b/Src/Generated/Google.Apis.TrafficDirectorService.v2/Google.Apis.TrafficDirectorService.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.TrafficDirectorService.v2 Client Library - 1.60.0.2760 + 1.61.0.2760 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Transcoder.v1/Google.Apis.Transcoder.v1.csproj b/Src/Generated/Google.Apis.Transcoder.v1/Google.Apis.Transcoder.v1.csproj index f994de36c9a..19e2ab9eacf 100644 --- a/Src/Generated/Google.Apis.Transcoder.v1/Google.Apis.Transcoder.v1.csproj +++ b/Src/Generated/Google.Apis.Transcoder.v1/Google.Apis.Transcoder.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Transcoder.v1 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Translate.v2/Google.Apis.Translate.v2.csproj b/Src/Generated/Google.Apis.Translate.v2/Google.Apis.Translate.v2.csproj index 6699d0703b6..9e39bc66156 100644 --- a/Src/Generated/Google.Apis.Translate.v2/Google.Apis.Translate.v2.csproj +++ b/Src/Generated/Google.Apis.Translate.v2/Google.Apis.Translate.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Translate.v2 Client Library - 1.60.0.875 + 1.61.0.875 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Translate.v3/Google.Apis.Translate.v3.csproj b/Src/Generated/Google.Apis.Translate.v3/Google.Apis.Translate.v3.csproj index a8d1ee9ea1b..96e212be4ef 100644 --- a/Src/Generated/Google.Apis.Translate.v3/Google.Apis.Translate.v3.csproj +++ b/Src/Generated/Google.Apis.Translate.v3/Google.Apis.Translate.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Translate.v3 Client Library - 1.60.0.3067 + 1.61.0.3067 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Translate.v3beta1/Google.Apis.Translate.v3beta1.csproj b/Src/Generated/Google.Apis.Translate.v3beta1/Google.Apis.Translate.v3beta1.csproj index 44770664250..4b21580731b 100644 --- a/Src/Generated/Google.Apis.Translate.v3beta1/Google.Apis.Translate.v3beta1.csproj +++ b/Src/Generated/Google.Apis.Translate.v3beta1/Google.Apis.Translate.v3beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Translate.v3beta1 Client Library - 1.60.0.3039 + 1.61.0.3039 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.TravelImpactModel.v1/Google.Apis.TravelImpactModel.v1.csproj b/Src/Generated/Google.Apis.TravelImpactModel.v1/Google.Apis.TravelImpactModel.v1.csproj index d101d7bf39e..098bcea237a 100644 --- a/Src/Generated/Google.Apis.TravelImpactModel.v1/Google.Apis.TravelImpactModel.v1.csproj +++ b/Src/Generated/Google.Apis.TravelImpactModel.v1/Google.Apis.TravelImpactModel.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.TravelImpactModel.v1 Client Library - 1.60.0.2858 + 1.61.0.2858 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.csproj b/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.csproj index 2645b547e3e..15c1848f595 100644 --- a/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.csproj +++ b/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.VMMigrationService.v1 Client Library - 1.60.0.3056 + 1.61.0.3056 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.csproj b/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.csproj index 94babb8f779..34accdabf19 100644 --- a/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.VMMigrationService.v1alpha1 Client Library - 1.60.0.3056 + 1.61.0.3056 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Vault.v1/Google.Apis.Vault.v1.csproj b/Src/Generated/Google.Apis.Vault.v1/Google.Apis.Vault.v1.csproj index 07e090d2245..6353b470fab 100644 --- a/Src/Generated/Google.Apis.Vault.v1/Google.Apis.Vault.v1.csproj +++ b/Src/Generated/Google.Apis.Vault.v1/Google.Apis.Vault.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Vault.v1 Client Library - 1.60.0.3016 + 1.61.0.3016 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Verifiedaccess.v1/Google.Apis.Verifiedaccess.v1.csproj b/Src/Generated/Google.Apis.Verifiedaccess.v1/Google.Apis.Verifiedaccess.v1.csproj index 0b4df79a50c..7c939698c0e 100644 --- a/Src/Generated/Google.Apis.Verifiedaccess.v1/Google.Apis.Verifiedaccess.v1.csproj +++ b/Src/Generated/Google.Apis.Verifiedaccess.v1/Google.Apis.Verifiedaccess.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Verifiedaccess.v1 Client Library - 1.60.0.2695 + 1.61.0.2695 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Verifiedaccess.v2/Google.Apis.Verifiedaccess.v2.csproj b/Src/Generated/Google.Apis.Verifiedaccess.v2/Google.Apis.Verifiedaccess.v2.csproj index f6a64196e23..974afa280de 100644 --- a/Src/Generated/Google.Apis.Verifiedaccess.v2/Google.Apis.Verifiedaccess.v2.csproj +++ b/Src/Generated/Google.Apis.Verifiedaccess.v2/Google.Apis.Verifiedaccess.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Verifiedaccess.v2 Client Library - 1.60.0.3071 + 1.61.0.3071 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.VersionHistory.v1/Google.Apis.VersionHistory.v1.csproj b/Src/Generated/Google.Apis.VersionHistory.v1/Google.Apis.VersionHistory.v1.csproj index 8b105670534..8feff04bd49 100644 --- a/Src/Generated/Google.Apis.VersionHistory.v1/Google.Apis.VersionHistory.v1.csproj +++ b/Src/Generated/Google.Apis.VersionHistory.v1/Google.Apis.VersionHistory.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.VersionHistory.v1 Client Library - 1.60.0.2861 + 1.61.0.2861 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.csproj b/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.csproj index 4399955808d..db229ef9550 100644 --- a/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.csproj +++ b/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Vision.v1 Client Library - 1.60.0.3080 + 1.61.0.3080 Google LLC Copyright 2023 Google LLC Google @@ -58,8 +58,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Vision.v1p1beta1/Google.Apis.Vision.v1p1beta1.csproj b/Src/Generated/Google.Apis.Vision.v1p1beta1/Google.Apis.Vision.v1p1beta1.csproj index 72111010667..9ae9a3fdd33 100644 --- a/Src/Generated/Google.Apis.Vision.v1p1beta1/Google.Apis.Vision.v1p1beta1.csproj +++ b/Src/Generated/Google.Apis.Vision.v1p1beta1/Google.Apis.Vision.v1p1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Vision.v1p1beta1 Client Library - 1.60.0.3080 + 1.61.0.3080 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Vision.v1p2beta1/Google.Apis.Vision.v1p2beta1.csproj b/Src/Generated/Google.Apis.Vision.v1p2beta1/Google.Apis.Vision.v1p2beta1.csproj index 32997e50b53..bd053daa85d 100644 --- a/Src/Generated/Google.Apis.Vision.v1p2beta1/Google.Apis.Vision.v1p2beta1.csproj +++ b/Src/Generated/Google.Apis.Vision.v1p2beta1/Google.Apis.Vision.v1p2beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Vision.v1p2beta1 Client Library - 1.60.0.3080 + 1.61.0.3080 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.WebRisk.v1/Google.Apis.WebRisk.v1.csproj b/Src/Generated/Google.Apis.WebRisk.v1/Google.Apis.WebRisk.v1.csproj index 48ea8a72a84..105e4144fec 100644 --- a/Src/Generated/Google.Apis.WebRisk.v1/Google.Apis.WebRisk.v1.csproj +++ b/Src/Generated/Google.Apis.WebRisk.v1/Google.Apis.WebRisk.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.WebRisk.v1 Client Library - 1.60.0.2986 + 1.61.0.2986 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.WebSecurityScanner.v1/Google.Apis.WebSecurityScanner.v1.csproj b/Src/Generated/Google.Apis.WebSecurityScanner.v1/Google.Apis.WebSecurityScanner.v1.csproj index 0d81832f7b1..a9b69ecde6b 100644 --- a/Src/Generated/Google.Apis.WebSecurityScanner.v1/Google.Apis.WebSecurityScanner.v1.csproj +++ b/Src/Generated/Google.Apis.WebSecurityScanner.v1/Google.Apis.WebSecurityScanner.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.WebSecurityScanner.v1 Client Library - 1.60.0.2928 + 1.61.0.2928 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.WebSecurityScanner.v1alpha/Google.Apis.WebSecurityScanner.v1alpha.csproj b/Src/Generated/Google.Apis.WebSecurityScanner.v1alpha/Google.Apis.WebSecurityScanner.v1alpha.csproj index fcf4f6d70fe..55271387557 100644 --- a/Src/Generated/Google.Apis.WebSecurityScanner.v1alpha/Google.Apis.WebSecurityScanner.v1alpha.csproj +++ b/Src/Generated/Google.Apis.WebSecurityScanner.v1alpha/Google.Apis.WebSecurityScanner.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.WebSecurityScanner.v1alpha Client Library - 1.60.0.2698 + 1.61.0.2698 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.WebSecurityScanner.v1beta/Google.Apis.WebSecurityScanner.v1beta.csproj b/Src/Generated/Google.Apis.WebSecurityScanner.v1beta/Google.Apis.WebSecurityScanner.v1beta.csproj index a36dfdf35fa..1b86340d05e 100644 --- a/Src/Generated/Google.Apis.WebSecurityScanner.v1beta/Google.Apis.WebSecurityScanner.v1beta.csproj +++ b/Src/Generated/Google.Apis.WebSecurityScanner.v1beta/Google.Apis.WebSecurityScanner.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.WebSecurityScanner.v1beta Client Library - 1.60.0.2928 + 1.61.0.2928 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Webfonts.v1/Google.Apis.Webfonts.v1.csproj b/Src/Generated/Google.Apis.Webfonts.v1/Google.Apis.Webfonts.v1.csproj index 3c2a9df7c6c..206894a0645 100644 --- a/Src/Generated/Google.Apis.Webfonts.v1/Google.Apis.Webfonts.v1.csproj +++ b/Src/Generated/Google.Apis.Webfonts.v1/Google.Apis.Webfonts.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Webfonts.v1 Client Library - 1.60.0.3030 + 1.61.0.3030 Google LLC Copyright 2023 Google LLC Google @@ -57,7 +57,7 @@ - + diff --git a/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.csproj b/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.csproj index 85424aee988..48f9c13285c 100644 --- a/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.csproj +++ b/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.WorkflowExecutions.v1 Client Library - 1.60.0.3079 + 1.61.0.3079 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.WorkflowExecutions.v1beta/Google.Apis.WorkflowExecutions.v1beta.csproj b/Src/Generated/Google.Apis.WorkflowExecutions.v1beta/Google.Apis.WorkflowExecutions.v1beta.csproj index f5b7e226cc0..9a251d45865 100644 --- a/Src/Generated/Google.Apis.WorkflowExecutions.v1beta/Google.Apis.WorkflowExecutions.v1beta.csproj +++ b/Src/Generated/Google.Apis.WorkflowExecutions.v1beta/Google.Apis.WorkflowExecutions.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.WorkflowExecutions.v1beta Client Library - 1.60.0.2896 + 1.61.0.2896 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Workflows.v1/Google.Apis.Workflows.v1.csproj b/Src/Generated/Google.Apis.Workflows.v1/Google.Apis.Workflows.v1.csproj index 6b64cf0b2b7..405b472e1db 100644 --- a/Src/Generated/Google.Apis.Workflows.v1/Google.Apis.Workflows.v1.csproj +++ b/Src/Generated/Google.Apis.Workflows.v1/Google.Apis.Workflows.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Workflows.v1 Client Library - 1.60.0.3091 + 1.61.0.3091 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Workflows.v1beta/Google.Apis.Workflows.v1beta.csproj b/Src/Generated/Google.Apis.Workflows.v1beta/Google.Apis.Workflows.v1beta.csproj index d81543aa350..a7a8f52eb40 100644 --- a/Src/Generated/Google.Apis.Workflows.v1beta/Google.Apis.Workflows.v1beta.csproj +++ b/Src/Generated/Google.Apis.Workflows.v1beta/Google.Apis.Workflows.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Workflows.v1beta Client Library - 1.60.0.3030 + 1.61.0.3030 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.csproj b/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.csproj index 2e34a0ed78c..15e70317e2b 100644 --- a/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.csproj +++ b/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.WorkloadManager.v1 Client Library - 1.60.0.3077 + 1.61.0.3077 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.cs b/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.cs index 0276fdd58c1..7f9c688c10c 100644 --- a/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.cs +++ b/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.cs @@ -10361,9 +10361,18 @@ public class ActivitySnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10496,9 +10505,18 @@ public class CaptionSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("lastUpdated")] public virtual string LastUpdatedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? LastUpdatedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(LastUpdatedRaw); + set => LastUpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable LastUpdated + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use LastUpdatedDateTimeOffset instead.")] + public virtual System.DateTime? LastUpdated { get => Google.Apis.Util.Utilities.GetDateTimeFromString(LastUpdatedRaw); set => LastUpdatedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -10753,9 +10771,18 @@ public class ChannelContentOwnerDetails : Google.Apis.Requests.IDirectResponseSc [Newtonsoft.Json.JsonPropertyAttribute("timeLinked")] public virtual string TimeLinkedRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? TimeLinkedDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(TimeLinkedRaw); + set => TimeLinkedRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable TimeLinked + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use TimeLinkedDateTimeOffset instead.")] + public virtual System.DateTime? TimeLinked { get => Google.Apis.Util.Utilities.GetDateTimeFromString(TimeLinkedRaw); set => TimeLinkedRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11128,9 +11155,18 @@ public class ChannelSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11358,9 +11394,18 @@ public class CommentSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -11385,9 +11430,18 @@ public virtual System.Nullable PublishedAt [Newtonsoft.Json.JsonPropertyAttribute("updatedAt")] public virtual string UpdatedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdatedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdatedAtRaw); + set => UpdatedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable UpdatedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdatedAtDateTimeOffset instead.")] + public virtual System.DateTime? UpdatedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(UpdatedAtRaw); set => UpdatedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12395,11 +12449,22 @@ public class LiveBroadcastContentDetails : Google.Apis.Requests.IDirectResponseS [Newtonsoft.Json.JsonPropertyAttribute("boundStreamLastUpdateTimeMs")] public virtual string BoundStreamLastUpdateTimeMsRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? BoundStreamLastUpdateTimeMsDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(BoundStreamLastUpdateTimeMsRaw); + set => BoundStreamLastUpdateTimeMsRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// /// representation of . /// [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable BoundStreamLastUpdateTimeMs + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use BoundStreamLastUpdateTimeMsDateTimeOffset instead.")] + public virtual System.DateTime? BoundStreamLastUpdateTimeMs { get => Google.Apis.Util.Utilities.GetDateTimeFromString(BoundStreamLastUpdateTimeMsRaw); set => BoundStreamLastUpdateTimeMsRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12569,9 +12634,18 @@ public class LiveBroadcastSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("actualEndTime")] public virtual string ActualEndTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ActualEndTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ActualEndTimeRaw); + set => ActualEndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ActualEndTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ActualEndTimeDateTimeOffset instead.")] + public virtual System.DateTime? ActualEndTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ActualEndTimeRaw); set => ActualEndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12584,9 +12658,20 @@ public virtual System.Nullable ActualEndTime [Newtonsoft.Json.JsonPropertyAttribute("actualStartTime")] public virtual string ActualStartTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ActualStartTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ActualStartTimeRaw); + set => ActualStartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ActualStartTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ActualStartTimeDateTimeOffset instead.")] + public virtual System.DateTime? ActualStartTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ActualStartTimeRaw); set => ActualStartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12617,9 +12702,18 @@ public virtual System.Nullable ActualStartTime [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12629,9 +12723,20 @@ public virtual System.Nullable PublishedAt [Newtonsoft.Json.JsonPropertyAttribute("scheduledEndTime")] public virtual string ScheduledEndTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ScheduledEndTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ScheduledEndTimeRaw); + set => ScheduledEndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ScheduledEndTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ScheduledEndTimeDateTimeOffset instead.")] + public virtual System.DateTime? ScheduledEndTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ScheduledEndTimeRaw); set => ScheduledEndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12641,9 +12746,20 @@ public virtual System.Nullable ScheduledEndTime [Newtonsoft.Json.JsonPropertyAttribute("scheduledStartTime")] public virtual string ScheduledStartTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ScheduledStartTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ScheduledStartTimeRaw); + set => ScheduledStartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ScheduledStartTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ScheduledStartTimeDateTimeOffset instead.")] + public virtual System.DateTime? ScheduledStartTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ScheduledStartTimeRaw); set => ScheduledStartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -12967,9 +13083,18 @@ public class LiveChatMessageListResponse : Google.Apis.Requests.IDirectResponseS [Newtonsoft.Json.JsonPropertyAttribute("offlineAt")] public virtual string OfflineAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? OfflineAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(OfflineAtRaw); + set => OfflineAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable OfflineAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use OfflineAtDateTimeOffset instead.")] + public virtual System.DateTime? OfflineAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(OfflineAtRaw); set => OfflineAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -13069,9 +13194,18 @@ public class LiveChatMessageSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -13462,9 +13596,18 @@ public class LiveStreamSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -13913,9 +14056,20 @@ public class PlaylistItemContentDetails : Google.Apis.Requests.IDirectResponseSc [Newtonsoft.Json.JsonPropertyAttribute("videoPublishedAt")] public virtual string VideoPublishedAtRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? VideoPublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(VideoPublishedAtRaw); + set => VideoPublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable VideoPublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use VideoPublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? VideoPublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(VideoPublishedAtRaw); set => VideoPublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -14006,9 +14160,18 @@ public class PlaylistItemSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -14153,9 +14316,18 @@ public class PlaylistSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -14368,9 +14540,18 @@ public class SearchResultSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -14511,9 +14692,18 @@ public class SubscriptionSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -14643,9 +14833,18 @@ public class SuperChatEventSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createdAt")] public virtual string CreatedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreatedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreatedAtRaw); + set => CreatedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable CreatedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreatedAtDateTimeOffset instead.")] + public virtual System.DateTime? CreatedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(CreatedAtRaw); set => CreatedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -15550,9 +15749,18 @@ public class VideoLiveStreamingDetails : Google.Apis.Requests.IDirectResponseSch [Newtonsoft.Json.JsonPropertyAttribute("actualEndTime")] public virtual string ActualEndTimeRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ActualEndTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ActualEndTimeRaw); + set => ActualEndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ActualEndTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ActualEndTimeDateTimeOffset instead.")] + public virtual System.DateTime? ActualEndTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ActualEndTimeRaw); set => ActualEndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -15564,9 +15772,20 @@ public virtual System.Nullable ActualEndTime [Newtonsoft.Json.JsonPropertyAttribute("actualStartTime")] public virtual string ActualStartTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ActualStartTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ActualStartTimeRaw); + set => ActualStartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ActualStartTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ActualStartTimeDateTimeOffset instead.")] + public virtual System.DateTime? ActualStartTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ActualStartTimeRaw); set => ActualStartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -15589,9 +15808,20 @@ public virtual System.Nullable ActualStartTime [Newtonsoft.Json.JsonPropertyAttribute("scheduledEndTime")] public virtual string ScheduledEndTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ScheduledEndTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ScheduledEndTimeRaw); + set => ScheduledEndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ScheduledEndTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ScheduledEndTimeDateTimeOffset instead.")] + public virtual System.DateTime? ScheduledEndTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ScheduledEndTimeRaw); set => ScheduledEndTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -15601,9 +15831,20 @@ public virtual System.Nullable ScheduledEndTime [Newtonsoft.Json.JsonPropertyAttribute("scheduledStartTime")] public virtual string ScheduledStartTimeRaw { get; set; } + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? ScheduledStartTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(ScheduledStartTimeRaw); + set => ScheduledStartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable ScheduledStartTime + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use ScheduledStartTimeDateTimeOffset instead.")] + public virtual System.DateTime? ScheduledStartTime { get => Google.Apis.Util.Utilities.GetDateTimeFromString(ScheduledStartTimeRaw); set => ScheduledStartTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -15794,9 +16035,18 @@ public class VideoRecordingDetails : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("recordingDate")] public virtual string RecordingDateRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? RecordingDateDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(RecordingDateRaw); + set => RecordingDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable RecordingDate + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use RecordingDateDateTimeOffset instead.")] + public virtual System.DateTime? RecordingDate { get => Google.Apis.Util.Utilities.GetDateTimeFromString(RecordingDateRaw); set => RecordingDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -15853,9 +16103,18 @@ public class VideoSnippet : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishedAt")] public virtual string PublishedAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishedAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishedAtRaw); + set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishedAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishedAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishedAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishedAtRaw); set => PublishedAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); @@ -15954,9 +16213,18 @@ public class VideoStatus : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publishAt")] public virtual string PublishAtRaw { get; set; } + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PublishAtDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(PublishAtRaw); + set => PublishAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + /// representation of . [Newtonsoft.Json.JsonIgnoreAttribute] - public virtual System.Nullable PublishAt + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PublishAtDateTimeOffset instead.")] + public virtual System.DateTime? PublishAt { get => Google.Apis.Util.Utilities.GetDateTimeFromString(PublishAtRaw); set => PublishAtRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); diff --git a/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.csproj b/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.csproj index fcc1f6fed76..92e8c37b005 100644 --- a/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.csproj +++ b/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.YouTube.v3 Client Library - 1.60.0.3064 + 1.61.0.3064 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.YouTubeAnalytics.v2/Google.Apis.YouTubeAnalytics.v2.csproj b/Src/Generated/Google.Apis.YouTubeAnalytics.v2/Google.Apis.YouTubeAnalytics.v2.csproj index a54eadcdcd7..22a6f2b1f48 100644 --- a/Src/Generated/Google.Apis.YouTubeAnalytics.v2/Google.Apis.YouTubeAnalytics.v2.csproj +++ b/Src/Generated/Google.Apis.YouTubeAnalytics.v2/Google.Apis.YouTubeAnalytics.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.YouTubeAnalytics.v2 Client Library - 1.60.0.2321 + 1.61.0.2321 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.csproj b/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.csproj index 9982d2373c3..809eb7ae536 100644 --- a/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.csproj +++ b/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.YouTubeReporting.v1 Client Library - 1.60.0.2637 + 1.61.0.2637 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + +