Interface PromotionsServiceGrpc.AsyncService (0.7.0)

public static interface PromotionsServiceGrpc.AsyncService

Service to manage promotions for products.

Methods

getPromotion(GetPromotionRequest request, StreamObserver<Promotion> responseObserver)

public default void getPromotion(GetPromotionRequest request, StreamObserver<Promotion> responseObserver)

Retrieves the promotion from your Merchant Center account. After inserting or updating a promotion input, it may take several minutes before the updated promotion can be retrieved.

Parameters
Name Description
request GetPromotionRequest
responseObserver io.grpc.stub.StreamObserver<Promotion>

insertPromotion(InsertPromotionRequest request, StreamObserver<Promotion> responseObserver)

public default void insertPromotion(InsertPromotionRequest request, StreamObserver<Promotion> responseObserver)

Inserts a promotion for your Merchant Center account. If the promotion already exists, then it updates the promotion instead.

Parameters
Name Description
request InsertPromotionRequest
responseObserver io.grpc.stub.StreamObserver<Promotion>

listPromotions(ListPromotionsRequest request, StreamObserver<ListPromotionsResponse> responseObserver)

public default void listPromotions(ListPromotionsRequest request, StreamObserver<ListPromotionsResponse> responseObserver)

Lists the promotions in your Merchant Center account. The response might contain fewer items than specified by pageSize. Rely on pageToken to determine if there are more items to be requested. After inserting or updating a promotion, it may take several minutes before the updated processed promotion can be retrieved.

Parameters
Name Description
request ListPromotionsRequest
responseObserver io.grpc.stub.StreamObserver<ListPromotionsResponse>