Interface CommerceTransactionGrpc.AsyncService (0.1.0)

public static interface CommerceTransactionGrpc.AsyncService

APIs related to managing resources that model commercial transactions.

Methods

cancelPrivateOffer(CancelPrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

public default void cancelPrivateOffer(CancelPrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

Cancels the target PrivateOffer.

Parameters
Name Description
request CancelPrivateOfferRequest
responseObserver io.grpc.stub.StreamObserver<PrivateOffer>

createPrivateOffer(CreatePrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

public default void createPrivateOffer(CreatePrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

Creates a new PrivateOffer in a given project and location.

Parameters
Name Description
request CreatePrivateOfferRequest
responseObserver io.grpc.stub.StreamObserver<PrivateOffer>

createPrivateOfferDocument(CreatePrivateOfferDocumentRequest request, StreamObserver<PrivateOfferDocument> responseObserver)

public default void createPrivateOfferDocument(CreatePrivateOfferDocumentRequest request, StreamObserver<PrivateOfferDocument> responseObserver)

Creates a new PrivateOfferDocument in a given project and location.

Parameters
Name Description
request CreatePrivateOfferDocumentRequest
responseObserver io.grpc.stub.StreamObserver<PrivateOfferDocument>

deletePrivateOffer(DeletePrivateOfferRequest request, StreamObserver<Empty> responseObserver)

public default void deletePrivateOffer(DeletePrivateOfferRequest request, StreamObserver<Empty> responseObserver)

Deletes the target PrivateOffer.

Parameters
Name Description
request DeletePrivateOfferRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deletePrivateOfferDocument(DeletePrivateOfferDocumentRequest request, StreamObserver<Empty> responseObserver)

public default void deletePrivateOfferDocument(DeletePrivateOfferDocumentRequest request, StreamObserver<Empty> responseObserver)

Deletes the target PrivateOfferDocument.

Parameters
Name Description
request DeletePrivateOfferDocumentRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getPrivateOffer(GetPrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

public default void getPrivateOffer(GetPrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

Gets details of a single PrivateOffer.

Parameters
Name Description
request GetPrivateOfferRequest
responseObserver io.grpc.stub.StreamObserver<PrivateOffer>

getPrivateOfferDocument(GetPrivateOfferDocumentRequest request, StreamObserver<PrivateOfferDocument> responseObserver)

public default void getPrivateOfferDocument(GetPrivateOfferDocumentRequest request, StreamObserver<PrivateOfferDocument> responseObserver)

Gets details of a single PrivateOfferDocument.

Parameters
Name Description
request GetPrivateOfferDocumentRequest
responseObserver io.grpc.stub.StreamObserver<PrivateOfferDocument>

getService(GetServiceRequest request, StreamObserver<Service> responseObserver)

public default void getService(GetServiceRequest request, StreamObserver<Service> responseObserver)

Gets details of a single Service.

Parameters
Name Description
request GetServiceRequest
responseObserver io.grpc.stub.StreamObserver<Service>

getSku(GetSkuRequest request, StreamObserver<Sku> responseObserver)

public default void getSku(GetSkuRequest request, StreamObserver<Sku> responseObserver)

Gets details of a single Sku.

Parameters
Name Description
request GetSkuRequest
responseObserver io.grpc.stub.StreamObserver<Sku>

getSkuGroup(GetSkuGroupRequest request, StreamObserver<SkuGroup> responseObserver)

public default void getSkuGroup(GetSkuGroupRequest request, StreamObserver<SkuGroup> responseObserver)

Gets details of a single SkuGroup.

Parameters
Name Description
request GetSkuGroupRequest
responseObserver io.grpc.stub.StreamObserver<SkuGroup>

getStandardOffer(GetStandardOfferRequest request, StreamObserver<StandardOffer> responseObserver)

public default void getStandardOffer(GetStandardOfferRequest request, StreamObserver<StandardOffer> responseObserver)

Gets details of a single StandardOffer.

Parameters
Name Description
request GetStandardOfferRequest
responseObserver io.grpc.stub.StreamObserver<StandardOffer>

listPrivateOfferDocuments(ListPrivateOfferDocumentsRequest request, StreamObserver<ListPrivateOfferDocumentsResponse> responseObserver)

public default void listPrivateOfferDocuments(ListPrivateOfferDocumentsRequest request, StreamObserver<ListPrivateOfferDocumentsResponse> responseObserver)

Lists PrivateOfferDocuments for the given parent.

Parameters
Name Description
request ListPrivateOfferDocumentsRequest
responseObserver io.grpc.stub.StreamObserver<ListPrivateOfferDocumentsResponse>

listPrivateOffers(ListPrivateOffersRequest request, StreamObserver<ListPrivateOffersResponse> responseObserver)

public default void listPrivateOffers(ListPrivateOffersRequest request, StreamObserver<ListPrivateOffersResponse> responseObserver)

Lists PrivateOffers for the given parent.

Parameters
Name Description
request ListPrivateOffersRequest
responseObserver io.grpc.stub.StreamObserver<ListPrivateOffersResponse>

listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)

public default void listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)

Lists Services in a given project and location.

Parameters
Name Description
request ListServicesRequest
responseObserver io.grpc.stub.StreamObserver<ListServicesResponse>

listSkuGroups(ListSkuGroupsRequest request, StreamObserver<ListSkuGroupsResponse> responseObserver)

public default void listSkuGroups(ListSkuGroupsRequest request, StreamObserver<ListSkuGroupsResponse> responseObserver)

Lists SkuGroups for the given parent.

Parameters
Name Description
request ListSkuGroupsRequest
responseObserver io.grpc.stub.StreamObserver<ListSkuGroupsResponse>

listSkus(ListSkusRequest request, StreamObserver<ListSkusResponse> responseObserver)

public default void listSkus(ListSkusRequest request, StreamObserver<ListSkusResponse> responseObserver)

Lists Skus for the given parent.

Parameters
Name Description
request ListSkusRequest
responseObserver io.grpc.stub.StreamObserver<ListSkusResponse>

listStandardOffers(ListStandardOffersRequest request, StreamObserver<ListStandardOffersResponse> responseObserver)

public default void listStandardOffers(ListStandardOffersRequest request, StreamObserver<ListStandardOffersResponse> responseObserver)

Lists StandardOffers for the given parent.

Parameters
Name Description
request ListStandardOffersRequest
responseObserver io.grpc.stub.StreamObserver<ListStandardOffersResponse>

publishPrivateOffer(PublishPrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

public default void publishPrivateOffer(PublishPrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

Publishes the target PrivateOffer.

Parameters
Name Description
request PublishPrivateOfferRequest
responseObserver io.grpc.stub.StreamObserver<PrivateOffer>

resolveAmendmentTarget(ResolveAmendmentTargetRequest request, StreamObserver<ResolveAmendmentTargetResponse> responseObserver)

public default void resolveAmendmentTarget(ResolveAmendmentTargetRequest request, StreamObserver<ResolveAmendmentTargetResponse> responseObserver)

Resolves the existing offer that must be amended when creating a new PrivateOffer. Use this method to determine the correct amendment target before creating or publishing an offer.

Parameters
Name Description
request ResolveAmendmentTargetRequest
responseObserver io.grpc.stub.StreamObserver<ResolveAmendmentTargetResponse>

updatePrivateOffer(UpdatePrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

public default void updatePrivateOffer(UpdatePrivateOfferRequest request, StreamObserver<PrivateOffer> responseObserver)

Updates the target PrivateOffer.

Parameters
Name Description
request UpdatePrivateOfferRequest
responseObserver io.grpc.stub.StreamObserver<PrivateOffer>

updatePrivateOfferDocument(UpdatePrivateOfferDocumentRequest request, StreamObserver<PrivateOfferDocument> responseObserver)

public default void updatePrivateOfferDocument(UpdatePrivateOfferDocumentRequest request, StreamObserver<PrivateOfferDocument> responseObserver)

Updates the target PrivateOfferDocument.

Parameters
Name Description
request UpdatePrivateOfferDocumentRequest
responseObserver io.grpc.stub.StreamObserver<PrivateOfferDocument>