Namespace Google.Apis.Merchant.loyaltycustomers_v1
Classes
AccountsResource
The "accounts" collection of methods.
AccountsResource.LoyaltyCustomersResource
The "loyaltyCustomers" collection of methods.
AccountsResource.LoyaltyCustomersResource.ManageRequest
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.
MerchantBaseServiceRequest<TResponse>
A base abstract class for Merchant requests.
MerchantService
The Merchant Service.
MerchantService.Scope
Available OAuth 2.0 scopes for use with the Merchant API.
MerchantService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Merchant API.
Enums
MerchantBaseServiceRequest<TResponse>.AltEnum
Data format for response.
MerchantBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.