Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions DiscoveryJson/datamanager.v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"scopes": {
"https://www.googleapis.com/auth/datamanager": {
"description": "See, edit, create, import, or delete your customer data in Google Ads, Google Marketing Platform (Campaign Manager 360, Search Ads 360, Display & Video 360), and Google Analytics"
},
"https://www.googleapis.com/auth/datamanager.partnerlink": {
"description": "View, create, or delete your partner links in Google Ads, Marketing Platform (Campaign Manager 360, Search Ads 360, Display & Video 360), and Analytics"
}
}
}
Expand Down Expand Up @@ -168,7 +171,8 @@
"$ref": "PartnerLink"
},
"scopes": [
"https://www.googleapis.com/auth/datamanager"
"https://www.googleapis.com/auth/datamanager",
"https://www.googleapis.com/auth/datamanager.partnerlink"
]
},
"delete": {
Expand All @@ -193,7 +197,8 @@
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/datamanager"
"https://www.googleapis.com/auth/datamanager",
"https://www.googleapis.com/auth/datamanager.partnerlink"
]
},
"search": {
Expand Down Expand Up @@ -234,7 +239,8 @@
"$ref": "SearchPartnerLinksResponse"
},
"scopes": [
"https://www.googleapis.com/auth/datamanager"
"https://www.googleapis.com/auth/datamanager",
"https://www.googleapis.com/auth/datamanager.partnerlink"
]
}
}
Expand Down Expand Up @@ -814,7 +820,7 @@
}
}
},
"revision": "20260417",
"revision": "20260420",
"rootUrl": "https://datamanager.googleapis.com/",
"schemas": {
"AdIdentifiers": {
Expand Down
52 changes: 51 additions & 1 deletion DiscoveryJson/merchantapi.products_v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@
}
}
},
"revision": "20260415",
"revision": "20260419",
"rootUrl": "https://merchantapi.googleapis.com/",
"schemas": {
"AutomatedDiscounts": {
Expand Down Expand Up @@ -1560,6 +1560,13 @@
"format": "int64",
"type": "string"
},
"minimumOrderValues": {
"description": "The [minimum value](https://support.google.com/merchants/answer/16989009) in the cart before a customer can initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified per country, service and surface. Maximum entries: 100.",
"items": {
"$ref": "ProductMinimumOrderValue"
},
"type": "array"
},
"mobileLink": {
"description": "URL for the mobile-optimized version of your item's landing page.",
"type": "string"
Expand Down Expand Up @@ -2138,6 +2145,41 @@
},
"type": "object"
},
"ProductMinimumOrderValue": {
"description": "The minimum order value in the cart before the checkout is permitted.",
"id": "ProductMinimumOrderValue",
"properties": {
"country": {
"description": "Required. The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship.",
"type": "string"
},
"price": {
"$ref": "Price",
"description": "Required. The minimum cart or basket value before the checkout is permitted."
},
"service": {
"description": "A free-form description of the service class or delivery speed. This should match the service value set for the Shipping attribute. See service.",
"type": "string"
},
"surface": {
"description": "The surface to which the minimum order value applies. Defaults to `ONLINE_LOCAL` if not configured.",
"enum": [
"SURFACE_UNSPECIFIED",
"ONLINE",
"LOCAL",
"ONLINE_LOCAL"
],
"enumDescriptions": [
"Surface is unspecified.",
"Surface value to indicate online purchases.",
"Surface value to indicate local purchases.",
"Surface value to indicate online and local purchases."
],
"type": "string"
}
},
"type": "object"
},
"ProductStatus": {
"description": "The status of a product, data validation issues, that is, information about a product computed asynchronously.",
"id": "ProductStatus",
Expand Down Expand Up @@ -2309,6 +2351,14 @@
"format": "int64",
"type": "string"
},
"loyaltyProgramLabel": {
"description": "Optional. The label of the [loyalty program](https://support.google.com/merchants/answer/6324484). Must match one of the program labels set in loyalty_programs. When set (in combination with [loyalty_tier_label](https://support.google.com/merchants/answer/6324484)), this shipping option is only applicable to loyalty program members of the specified tier.",
"type": "string"
},
"loyaltyTierLabel": {
"description": "Optional. The label of the [loyalty tier](https://support.google.com/merchants/answer/6324484) within the loyalty program. Must match one of the tiers set in the loyalty_programs. When set (in combination with [loyalty_program_label](https://support.google.com/merchants/answer/6324484)), this shipping option is only applicable to loyalty program members of the specified tier.",
"type": "string"
},
"maxHandlingTime": {
"description": "Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. Both maxHandlingTime and maxTransitTime are required if providing shipping speeds. minHandlingTime is optional if maxHandlingTime is present.",
"format": "int64",
Expand Down
10 changes: 9 additions & 1 deletion DiscoveryJson/merchantapi.products_v1beta.json
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@
}
}
},
"revision": "20260415",
"revision": "20260419",
"rootUrl": "https://merchantapi.googleapis.com/",
"schemas": {
"Attributes": {
Expand Down Expand Up @@ -1709,6 +1709,14 @@
"format": "int64",
"type": "string"
},
"loyaltyProgramLabel": {
"description": "Optional. The label of the [loyalty program](https://support.google.com/merchants/answer/6324484). Must match one of the program labels set in loyalty_programs. When set (in combination with [loyalty_tier_label](https://support.google.com/merchants/answer/6324484)), this shipping option is only applicable to loyalty program members of the specified tier.",
"type": "string"
},
"loyaltyTierLabel": {
"description": "Optional. The label of the [loyalty tier](https://support.google.com/merchants/answer/6324484) within the loyalty program. Must match one of the tiers set in the loyalty_programs. When set (in combination with [loyalty_program_label](https://support.google.com/merchants/answer/6324484)), this shipping option is only applicable to loyalty program members of the specified tier.",
"type": "string"
},
"maxHandlingTime": {
"description": "Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. Both maxHandlingTime and maxTransitTime are required if providing shipping speeds. minHandlingTime is optional if maxHandlingTime is present.",
"format": "int64",
Expand Down
4 changes: 2 additions & 2 deletions DiscoveryJson/mybusinessaccountmanagement.v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -530,7 +530,7 @@
}
}
},
"revision": "20250615",
"revision": "20260419",
"rootUrl": "https://mybusinessaccountmanagement.googleapis.com/",
"schemas": {
"AcceptInvitationRequest": {
Expand Down Expand Up @@ -906,7 +906,7 @@
"id": "TargetLocation",
"properties": {
"address": {
"description": "The address of the location to which the user is invited.",
"description": "The address of the location to which the user is invited. Not always populated.",
"type": "string"
},
"locationName": {
Expand Down
6 changes: 3 additions & 3 deletions DiscoveryJson/smartdevicemanagement.v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -312,15 +312,15 @@
}
}
},
"revision": "20260112",
"revision": "20260420",
"rootUrl": "https://smartdevicemanagement.googleapis.com/",
"schemas": {
"GoogleHomeEnterpriseSdmV1Device": {
"description": "Device resource represents an instance of enterprise managed device in the property.",
"id": "GoogleHomeEnterpriseSdmV1Device",
"properties": {
"ghpName": {
"description": "Output only. The GHP device ID of the device.",
"description": "Output only. The Home APIs device ID of the device.",
"readOnly": true,
"type": "string"
},
Expand Down Expand Up @@ -438,7 +438,7 @@
"type": "string"
},
"ghpParent": {
"description": "Output only. The GHP name of the relation -- e.g., structure/room where the device is assigned to. For example: \"homegraph.googleapis.com/Structure/ABC\" or \"homegraph.googleapis.com/Room/ABC\"",
"description": "Output only. The Home APIs name of the relation -- e.g., structure/room where the device is assigned to. For example: \"homegraph.googleapis.com/Structure/ABC\" or \"homegraph.googleapis.com/Room/ABC\"",
"readOnly": true,
"type": "string"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,12 @@ public class Scope
/// (Campaign Manager 360, Search Ads 360, Display & Video 360), and Google Analytics
/// </summary>
public static string Datamanager = "https://www.googleapis.com/auth/datamanager";

/// <summary>
/// View, create, or delete your partner links in Google Ads, Marketing Platform (Campaign Manager 360,
/// Search Ads 360, Display &amp;amp; Video 360), and Analytics
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The ampersand in the documentation summary appears to be double-escaped (&amp;). In XML documentation, it should be escaped once as & to be correctly rendered as & in IntelliSense.

            /// Search Ads 360, Display &amp; Video 360), and Analytics

/// </summary>
public static string DatamanagerPartnerlink = "https://www.googleapis.com/auth/datamanager.partnerlink";
}

/// <summary>Available OAuth 2.0 scope constants for use with the Data Manager API.</summary>
Expand All @@ -78,6 +84,12 @@ public static class ScopeConstants
/// (Campaign Manager 360, Search Ads 360, Display &amp;amp; Video 360), and Google Analytics
/// </summary>
public const string Datamanager = "https://www.googleapis.com/auth/datamanager";

/// <summary>
/// View, create, or delete your partner links in Google Ads, Marketing Platform (Campaign Manager 360,
/// Search Ads 360, Display &amp;amp; Video 360), and Analytics
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The ampersand in the documentation summary appears to be double-escaped (&amp;). In XML documentation, it should be escaped once as & to be correctly rendered as & in IntelliSense.

            /// Search Ads 360, Display &amp; Video 360), and Analytics

/// </summary>
public const string DatamanagerPartnerlink = "https://www.googleapis.com/auth/datamanager.partnerlink";
}

/// <summary>Gets the AccountTypes resource.</summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!-- nupkg information -->
<PropertyGroup>
<Title>Google.Apis.DataManager.v1 Client Library</Title>
<Version>1.73.0.4124</Version>
<Version>1.73.0.4127</Version>
<Authors>Google LLC</Authors>
<Copyright>Copyright 2026 Google LLC</Copyright>
<PackageTags>Google</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1925,6 +1925,14 @@ public virtual System.DateTimeOffset? ExpirationDateDateTimeOffset
[Newtonsoft.Json.JsonPropertyAttribute("minHandlingTime")]
public virtual System.Nullable<long> MinHandlingTime { get; set; }

/// <summary>
/// The [minimum value](https://support.google.com/merchants/answer/16989009) in the cart before a customer can
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The documentation summary uses markdown-style links (e.g., text), which are not natively supported in C# XML documentation and will render as literal text in IntelliSense. Consider using the tag instead.

        /// The <see href="https://support.google.com/merchants/answer/16989009">minimum value</see> in the cart before a customer can

/// initiate checkout. Supports multiple minimum order values. Different minimum order values can be specified
/// per country, service and surface. Maximum entries: 100.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("minimumOrderValues")]
public virtual System.Collections.Generic.IList<ProductMinimumOrderValue> MinimumOrderValues { get; set; }

/// <summary>URL for the mobile-optimized version of your item's landing page.</summary>
[Newtonsoft.Json.JsonPropertyAttribute("mobileLink")]
public virtual string MobileLink { get; set; }
Expand Down Expand Up @@ -2437,6 +2445,37 @@ public class ProductInstallment : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}

/// <summary>The minimum order value in the cart before the checkout is permitted.</summary>
public class ProductMinimumOrderValue : Google.Apis.Requests.IDirectResponseSchema
{
/// <summary>
/// Required. The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the
/// country to which an item will ship.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("country")]
public virtual string Country { get; set; }

/// <summary>Required. The minimum cart or basket value before the checkout is permitted.</summary>
[Newtonsoft.Json.JsonPropertyAttribute("price")]
public virtual Price Price { get; set; }

/// <summary>
/// A free-form description of the service class or delivery speed. This should match the service value set for
/// the Shipping attribute. See service.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("service")]
public virtual string Service { get; set; }

/// <summary>
/// The surface to which the minimum order value applies. Defaults to `ONLINE_LOCAL` if not configured.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("surface")]
public virtual string Surface { get; set; }

/// <summary>The ETag of the item.</summary>
public virtual string ETag { get; set; }
}

/// <summary>
/// The status of a product, data validation issues, that is, information about a product computed asynchronously.
/// </summary>
Expand Down Expand Up @@ -2772,6 +2811,24 @@ public class Shipping : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("locationId")]
public virtual System.Nullable<long> LocationId { get; set; }

/// <summary>
/// Optional. The label of the [loyalty program](https://support.google.com/merchants/answer/6324484). Must
/// match one of the program labels set in loyalty_programs. When set (in combination with
/// [loyalty_tier_label](https://support.google.com/merchants/answer/6324484)), this shipping option is only
/// applicable to loyalty program members of the specified tier.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("loyaltyProgramLabel")]
public virtual string LoyaltyProgramLabel { get; set; }

/// <summary>
/// Optional. The label of the [loyalty tier](https://support.google.com/merchants/answer/6324484) within the
/// loyalty program. Must match one of the tiers set in the loyalty_programs. When set (in combination with
/// [loyalty_program_label](https://support.google.com/merchants/answer/6324484)), this shipping option is only
/// applicable to loyalty program members of the specified tier.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("loyaltyTierLabel")]
public virtual string LoyaltyTierLabel { get; set; }

/// <summary>
/// Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means
/// that the order is shipped on the same day as it is received if it happens before the cut-off time. Both
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!-- nupkg information -->
<PropertyGroup>
<Title>Google.Apis.Merchant.products_v1 Client Library</Title>
<Version>1.73.0.4122</Version>
<Version>1.73.0.4126</Version>
<Authors>Google LLC</Authors>
<Copyright>Copyright 2026 Google LLC</Copyright>
<PackageTags>Google</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2631,6 +2631,24 @@ public class Shipping : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("locationId")]
public virtual System.Nullable<long> LocationId { get; set; }

/// <summary>
/// Optional. The label of the [loyalty program](https://support.google.com/merchants/answer/6324484). Must
/// match one of the program labels set in loyalty_programs. When set (in combination with
/// [loyalty_tier_label](https://support.google.com/merchants/answer/6324484)), this shipping option is only
/// applicable to loyalty program members of the specified tier.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("loyaltyProgramLabel")]
public virtual string LoyaltyProgramLabel { get; set; }

/// <summary>
/// Optional. The label of the [loyalty tier](https://support.google.com/merchants/answer/6324484) within the
/// loyalty program. Must match one of the tiers set in the loyalty_programs. When set (in combination with
/// [loyalty_program_label](https://support.google.com/merchants/answer/6324484)), this shipping option is only
/// applicable to loyalty program members of the specified tier.
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("loyaltyTierLabel")]
public virtual string LoyaltyTierLabel { get; set; }

/// <summary>
/// Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means
/// that the order is shipped on the same day as it is received if it happens before the cut-off time. Both
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!-- nupkg information -->
<PropertyGroup>
<Title>Google.Apis.Merchant.products_v1beta Client Library</Title>
<Version>1.73.0.4122</Version>
<Version>1.73.0.4126</Version>
<Authors>Google LLC</Authors>
<Copyright>Copyright 2026 Google LLC</Copyright>
<PackageTags>Google</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2025 Google LLC
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -1694,7 +1694,7 @@ public class PostalAddress : Google.Apis.Requests.IDirectResponseSchema
/// <summary>Represents a target location for a pending invitation.</summary>
public class TargetLocation : Google.Apis.Requests.IDirectResponseSchema
{
/// <summary>The address of the location to which the user is invited.</summary>
/// <summary>The address of the location to which the user is invited. Not always populated.</summary>
[Newtonsoft.Json.JsonPropertyAttribute("address")]
public virtual string Address { get; set; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<!-- nupkg information -->
<PropertyGroup>
<Title>Google.Apis.MyBusinessAccountManagement.v1 Client Library</Title>
<Version>1.70.0.3818</Version>
<Version>1.73.0.4126</Version>
<Authors>Google LLC</Authors>
<Copyright>Copyright 2025 Google LLC</Copyright>
<Copyright>Copyright 2026 Google LLC</Copyright>
<PackageTags>Google</PackageTags>
<PackageProjectUrl>https://github.com/google/google-api-dotnet-client</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
Expand Down Expand Up @@ -59,7 +59,7 @@
<!-- common dependencies -->
<ItemGroup>
<PackageReference Include="ConfigureAwaitChecker.Analyzer" Version="5.0.0" PrivateAssets="All" />
<PackageReference Include="Google.Apis" Version="1.70.0" />
<PackageReference Include="Google.Apis" Version="1.73.0" />
</ItemGroup>

</Project>
Loading
Loading