Cloud Commerce Producer v1beta API - Class ResolveAmendmentTargetResponse.Types.OptionalOffers (1.0.0-beta01)

public sealed class ResolveAmendmentTargetResponse.Types.OptionalOffers : IMessage<ResolveAmendmentTargetResponse.Types.OptionalOffers>, IEquatable<ResolveAmendmentTargetResponse.Types.OptionalOffers>, IDeepCloneable<ResolveAmendmentTargetResponse.Types.OptionalOffers>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > ResolveAmendmentTargetResponse.Types.OptionalOffers

Namespace

Google.Cloud.CommerceProducer.V1Beta

Assembly

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