public sealed class ResolveAmendmentTargetResponse.Types.OptionalOffers : IMessage<ResolveAmendmentTargetResponse.Types.OptionalOffers>, IEquatable<ResolveAmendmentTargetResponse.Types.OptionalOffers>, IDeepCloneable<ResolveAmendmentTargetResponse.Types.OptionalOffers>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Commerce Producer v1beta API class ResolveAmendmentTargetResponse.Types.OptionalOffers.
A wrapper message containing offers that can optionally be amended.
Implements
IMessageResolveAmendmentTargetResponseTypesOptionalOffers, IEquatableResolveAmendmentTargetResponseTypesOptionalOffers, IDeepCloneableResolveAmendmentTargetResponseTypesOptionalOffers, IBufferMessage, IMessageNamespace
Google.Cloud.CommerceProducer.V1BetaAssembly
Google.Cloud.CommerceProducer.V1Beta.dll
Constructors
OptionalOffers()
public OptionalOffers()OptionalOffers(OptionalOffers)
public OptionalOffers(ResolveAmendmentTargetResponse.Types.OptionalOffers other)| Parameter | |
|---|---|
| Name | Description |
other |
ResolveAmendmentTargetResponseTypesOptionalOffers |
Properties
PrivateOffers
public RepeatedField<string> PrivateOffers { get; }A list of existing private offers that are eligible to be amended.
When creating a new private offer, the client may choose to populate the
single_product_offer.amended_private_offer field with one of these
resource names. Alternatively, the client may leave the field unset to
create a brand new offer.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
PrivateOffersAsPrivateOfferNames
public ResourceNameList<PrivateOfferName> PrivateOffersAsPrivateOfferNames { get; }PrivateOfferName-typed view over the PrivateOffers resource name property.
| Property Value | |
|---|---|
| Type | Description |
ResourceNameListPrivateOfferName |
|