Class HealthProfileServiceGrpc.HealthProfileServiceBlockingStub (0.2.0)

public static final class HealthProfileServiceGrpc.HealthProfileServiceBlockingStub extends AbstractBlockingStub<HealthProfileServiceGrpc.HealthProfileServiceBlockingStub>

A stub to allow clients to do limited synchronous rpc calls to service HealthProfileService.

Health Profile Service

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > HealthProfileServiceGrpc.HealthProfileServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

getIdentity(GetIdentityRequest request)

public 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
Identity

getIrnProfile(GetIrnProfileRequest request)

public IrnProfile getIrnProfile(GetIrnProfileRequest request)

Returns user's IRN Profile details.

Parameter
Name Description
request GetIrnProfileRequest
Returns
Type Description
IrnProfile

getPairedDevice(GetPairedDeviceRequest request)

public PairedDevice getPairedDevice(GetPairedDeviceRequest request)

Returns user's Device.

Parameter
Name Description
request GetPairedDeviceRequest
Returns
Type Description
PairedDevice

getProfile(GetProfileRequest request)

public Profile getProfile(GetProfileRequest request)

Returns user Profile details.

Parameter
Name Description
request GetProfileRequest
Returns
Type Description
Profile

getSettings(GetSettingsRequest request)

public Settings getSettings(GetSettingsRequest request)

Returns user settings details.

Parameter
Name Description
request GetSettingsRequest
Returns
Type Description
Settings

listPairedDevices(ListPairedDevicesRequest request)

public ListPairedDevicesResponse listPairedDevices(ListPairedDevicesRequest request)

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

Parameter
Name Description
request ListPairedDevicesRequest
Returns
Type Description
ListPairedDevicesResponse

updateProfile(UpdateProfileRequest request)

public Profile updateProfile(UpdateProfileRequest request)

Updates the user's profile details.

Parameter
Name Description
request UpdateProfileRequest
Returns
Type Description
Profile

updateSettings(UpdateSettingsRequest request)

public Settings updateSettings(UpdateSettingsRequest request)

Updates the user's settings details.

Parameter
Name Description
request UpdateSettingsRequest
Returns
Type Description
Settings