Interface PartnerLinkServiceGrpc.AsyncService (0.8.0)

public static interface PartnerLinkServiceGrpc.AsyncService

Service for managing partner links.

Methods

public default void createPartnerLink(CreatePartnerLinkRequest request, StreamObserver<PartnerLink> responseObserver)

Creates a partner link for the given account. Authorization Headers: This method supports the following optional headers to define how the API authorizes access for the request:

  • login-account: (Optional) The resource name of the account where the Google Account of the credentials is a user. If not set, defaults to the account of the request. Format: accountTypes/{loginAccountType}/accounts/{loginAccountId}
  • linked-account: (Optional) The resource name of the account with an established product link to the login-account. Format: accountTypes/{linkedAccountType}/accounts/{linkedAccountId}
Parameters
Name Description
request CreatePartnerLinkRequest
responseObserver io.grpc.stub.StreamObserver<PartnerLink>
public default void deletePartnerLink(DeletePartnerLinkRequest request, StreamObserver<Empty> responseObserver)

Deletes a partner link for the given account. Authorization Headers: This method supports the following optional headers to define how the API authorizes access for the request:

  • login-account: (Optional) The resource name of the account where the Google Account of the credentials is a user. If not set, defaults to the account of the request. Format: accountTypes/{loginAccountType}/accounts/{loginAccountId}
  • linked-account: (Optional) The resource name of the account with an established product link to the login-account. Format: accountTypes/{linkedAccountType}/accounts/{linkedAccountId}
Parameters
Name Description
request DeletePartnerLinkRequest
responseObserver io.grpc.stub.StreamObserver<Empty>
public default void searchPartnerLinks(SearchPartnerLinksRequest request, StreamObserver<SearchPartnerLinksResponse> responseObserver)

Searches for all partner links to and from a given account. Authorization Headers: This method supports the following optional headers to define how the API authorizes access for the request:

  • login-account: (Optional) The resource name of the account where the Google Account of the credentials is a user. If not set, defaults to the account of the request. Format: accountTypes/{loginAccountType}/accounts/{loginAccountId}
  • linked-account: (Optional) The resource name of the account with an established product link to the login-account. Format: accountTypes/{linkedAccountType}/accounts/{linkedAccountId}
Parameters
Name Description
request SearchPartnerLinksRequest
responseObserver io.grpc.stub.StreamObserver<SearchPartnerLinksResponse>