public static final class DeveloperRegistrationServiceGrpc.DeveloperRegistrationServiceFutureStub extends AbstractFutureStub<DeveloperRegistrationServiceGrpc.DeveloperRegistrationServiceFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service DeveloperRegistrationService.
Service to access Developer Registration.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > DeveloperRegistrationServiceGrpc.DeveloperRegistrationServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected DeveloperRegistrationServiceGrpc.DeveloperRegistrationServiceFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
DeveloperRegistrationServiceGrpc.DeveloperRegistrationServiceFutureStub |
|
getAccountForGcpRegistration(Empty request)
public ListenableFuture<GetAccountForGcpRegistrationResponse> getAccountForGcpRegistration(Empty request)Retrieves the merchant account that the calling GCP is registered with.
| Parameter | |
|---|---|
| Name | Description |
request |
Empty |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<GetAccountForGcpRegistrationResponse> |
|
getDeveloperRegistration(GetDeveloperRegistrationRequest request)
public ListenableFuture<DeveloperRegistration> getDeveloperRegistration(GetDeveloperRegistrationRequest request)Retrieves a developer registration for a merchant.
| Parameter | |
|---|---|
| Name | Description |
request |
GetDeveloperRegistrationRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<DeveloperRegistration> |
|
registerGcp(RegisterGcpRequest request)
public ListenableFuture<DeveloperRegistration> registerGcp(RegisterGcpRequest request)Registers the GCP used for the API call to the shopping account passed in the request. Will create a user with an "API developer" and add the "developer_email" as a contact with "API notifications" email preference on.
| Parameter | |
|---|---|
| Name | Description |
request |
RegisterGcpRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<DeveloperRegistration> |
|
unregisterGcp(UnregisterGcpRequest request)
public ListenableFuture<Empty> unregisterGcp(UnregisterGcpRequest request)Unregister the calling GCP from the calling shopping account. Note that the GCP will still be able to access the API for at most 1 day from the unregister succussful call.
| Parameter | |
|---|---|
| Name | Description |
request |
UnregisterGcpRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|