public static final class EmailPreferencesServiceGrpc.EmailPreferencesServiceStub extends AbstractAsyncStub<EmailPreferencesServiceGrpc.EmailPreferencesServiceStub>
A stub to allow clients to do asynchronous rpc calls to service EmailPreferencesService.
Service to support the EmailPreferences
API.
This service only permits retrieving and updating email preferences for the
authenticated user.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > EmailPreferencesServiceGrpc.EmailPreferencesServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected EmailPreferencesServiceGrpc.EmailPreferencesServiceStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
EmailPreferencesServiceGrpc.EmailPreferencesServiceStub |
getEmailPreferences(GetEmailPreferencesRequest request, StreamObserver<EmailPreferences> responseObserver)
public void getEmailPreferences(GetEmailPreferencesRequest request, StreamObserver<EmailPreferences> responseObserver)
Returns the email preferences for a Merchant Center account user. Use the name=accounts/*/users/me/emailPreferences alias to get preferences for the authenticated user.
Parameters | |
---|---|
Name | Description |
request |
GetEmailPreferencesRequest |
responseObserver |
io.grpc.stub.StreamObserver<EmailPreferences> |
updateEmailPreferences(UpdateEmailPreferencesRequest request, StreamObserver<EmailPreferences> responseObserver)
public void updateEmailPreferences(UpdateEmailPreferencesRequest request, StreamObserver<EmailPreferences> responseObserver)
Updates the email preferences for a Merchant Center account user. MCA users should specify the MCA account rather than a sub-account of the MCA. Preferences which are not explicitly selected in the update mask will not be updated. It is invalid for updates to specify an UNCONFIRMED opt-in status value. Use the name=accounts/*/users/me/emailPreferences alias to update preferences for the authenticated user.
Parameters | |
---|---|
Name | Description |
request |
UpdateEmailPreferencesRequest |
responseObserver |
io.grpc.stub.StreamObserver<EmailPreferences> |