Class HealthProfileServiceGrpc.HealthProfileServiceFutureStub (0.2.0)

public static final class HealthProfileServiceGrpc.HealthProfileServiceFutureStub extends AbstractFutureStub<HealthProfileServiceGrpc.HealthProfileServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service HealthProfileService.

Health Profile Service

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > HealthProfileServiceGrpc.HealthProfileServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected HealthProfileServiceGrpc.HealthProfileServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
HealthProfileServiceGrpc.HealthProfileServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

getIdentity(GetIdentityRequest request)

public ListenableFuture<Identity> getIdentity(GetIdentityRequest request)

Gets the user's identity. It includes the legacy Fitbit user ID and the Google user ID and it can be used by migrating clients to map identifiers between the two systems.

Parameter
Name Description
request GetIdentityRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Identity>

getIrnProfile(GetIrnProfileRequest request)

public ListenableFuture<IrnProfile> getIrnProfile(GetIrnProfileRequest request)

Returns user's IRN Profile details.

Parameter
Name Description
request GetIrnProfileRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<IrnProfile>

getPairedDevice(GetPairedDeviceRequest request)

public ListenableFuture<PairedDevice> getPairedDevice(GetPairedDeviceRequest request)

Returns user's Device.

Parameter
Name Description
request GetPairedDeviceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PairedDevice>

getProfile(GetProfileRequest request)

public ListenableFuture<Profile> getProfile(GetProfileRequest request)

Returns user Profile details.

Parameter
Name Description
request GetProfileRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Profile>

getSettings(GetSettingsRequest request)

public ListenableFuture<Settings> getSettings(GetSettingsRequest request)

Returns user settings details.

Parameter
Name Description
request GetSettingsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Settings>

listPairedDevices(ListPairedDevicesRequest request)

public ListenableFuture<ListPairedDevicesResponse> listPairedDevices(ListPairedDevicesRequest request)

Returns the user's list of paired 1P trackers and smartwatches.

Parameter
Name Description
request ListPairedDevicesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPairedDevicesResponse>

updateProfile(UpdateProfileRequest request)

public ListenableFuture<Profile> updateProfile(UpdateProfileRequest request)

Updates the user's profile details.

Parameter
Name Description
request UpdateProfileRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Profile>

updateSettings(UpdateSettingsRequest request)

public ListenableFuture<Settings> updateSettings(UpdateSettingsRequest request)

Updates the user's settings details.

Parameter
Name Description
request UpdateSettingsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Settings>