Show / Hide Table of Contents

Class AccountsResource.LoyaltyCustomersResource

The "loyaltyCustomers" collection of methods.

Inheritance
object
AccountsResource.LoyaltyCustomersResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Merchant.loyaltycustomers_v1
Assembly: Google.Apis.Merchant.loyaltycustomers_v1.dll
Syntax
public class AccountsResource.LoyaltyCustomersResource

Constructors

LoyaltyCustomersResource(IClientService)

Constructs a new resource.

Declaration
public LoyaltyCustomersResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

Manage(ManageLoyaltyCustomerMatchRequest, string)

Manages (inserts, updates, or removes) a customer's loyalty tier information. This method serves as a single interface for all changes to a customer's loyalty status. The specific action (insert, update, or remove) is determined by the current state of the merchant-to-customer association and the loyalty_tier value provided in the request. Operation Logic: * Upsert (Insert/Update): Providing any valid tier other than NON_MEMBER will associate the customer with that tier. If an association already exists, it will be updated; otherwise, a new one will be created. * Removal: Setting loyalty_tier to NON_MEMBER will remove any existing loyalty association for the customer. Privacy Note: To protect user privacy, this method consistently returns a 200 OK status with a default LoyaltyCustomer response if the customer's identifier cannot be matched to a Google account or if the user has not opted into loyalty personalization.

Declaration
public virtual AccountsResource.LoyaltyCustomersResource.ManageRequest Manage(ManageLoyaltyCustomerMatchRequest body, string parent)
Parameters
Type Name Description
ManageLoyaltyCustomerMatchRequest body

The body of the request.

string parent

Required. The parent account where this loyalty customer will be handled. Format: accounts/{account}

Returns
Type Description
AccountsResource.LoyaltyCustomersResource.ManageRequest
In this article
Back to top Generated by DocFX