Class DeveloperRegistrationServiceGrpc.DeveloperRegistrationServiceFutureStub (1.0.0)

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.DeveloperRegistrationServiceFutureStub

Methods

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
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

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>