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

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

Reference documentation and code samples for the Cloud Commerce Producer v1beta API class ResolveAmendmentTargetResponse.

Message in response to ResolveAmendmentTarget.

Inheritance

object > ResolveAmendmentTargetResponse

Namespace

Google.Cloud.CommerceProducer.V1Beta

Assembly

Google.Cloud.CommerceProducer.V1Beta.dll

Constructors

ResolveAmendmentTargetResponse()

public ResolveAmendmentTargetResponse()

ResolveAmendmentTargetResponse(ResolveAmendmentTargetResponse)

public ResolveAmendmentTargetResponse(ResolveAmendmentTargetResponse other)
Parameter
Name Description
other ResolveAmendmentTargetResponse

Properties

AmendmentRequirementCase

public ResolveAmendmentTargetResponse.AmendmentRequirementOneofCase AmendmentRequirementCase { get; }
Property Value
Type Description
ResolveAmendmentTargetResponseAmendmentRequirementOneofCase

HasRequiredPrivateOffer

public bool HasRequiredPrivateOffer { get; }

Gets whether the "required_private_offer" field is set

Property Value
Type Description
bool

HasRequiredStandardOffer

public bool HasRequiredStandardOffer { get; }

Gets whether the "required_standard_offer" field is set

Property Value
Type Description
bool

OptionalOffers

public ResolveAmendmentTargetResponse.Types.OptionalOffers OptionalOffers { get; set; }

A list of existing offers that may optionally be amended.

Property Value
Type Description
ResolveAmendmentTargetResponseTypesOptionalOffers

RequiredPrivateOffer

public string RequiredPrivateOffer { get; set; }

The resource name of an existing private offer that MUST be amended.

If this is set, the new private offer the client creates must populate the single_product_offer.amended_private_offer field with this value.

Property Value
Type Description
string

RequiredPrivateOfferAsPrivateOfferName

public PrivateOfferName RequiredPrivateOfferAsPrivateOfferName { get; set; }

PrivateOfferName-typed view over the RequiredPrivateOffer resource name property.

Property Value
Type Description
PrivateOfferName

RequiredStandardOffer

public string RequiredStandardOffer { get; set; }

The resource name of an existing standard offer that MUST be amended.

If this is set, the new private offer the client creates must populate the single_product_offer.amended_standard_offer field with this value.

Property Value
Type Description
string

RequiredStandardOfferAsStandardOfferName

public StandardOfferName RequiredStandardOfferAsStandardOfferName { get; set; }

StandardOfferName-typed view over the RequiredStandardOffer resource name property.

Property Value
Type Description
StandardOfferName