Show / Hide Table of Contents

Class UpdateOfferDetails

The information to be updated.

Inheritance
object
UpdateOfferDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.MarketplaceprivateofferService.Models
Assembly: OCI.DotNetSDK.Marketplaceprivateoffer.dll
Syntax
public class UpdateOfferDetails

Properties

BuyerCompartmentId

Declaration
[JsonProperty(PropertyName = "buyerCompartmentId")]
public string BuyerCompartmentId { get; set; }
Property Value
Type Description
string

OCID of the buyer's tenancy (root compartment).

BuyerInformation

Declaration
[JsonProperty(PropertyName = "buyerInformation")]
public BuyerInformation BuyerInformation { get; set; }
Property Value
Type Description
BuyerInformation

CustomFields

Declaration
[JsonProperty(PropertyName = "customFields")]
public List<CustomField> CustomFields { get; set; }
Property Value
Type Description
List<CustomField>

A list of key value pairs specified by the seller

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Description of the Offer

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Offers Identifier

Duration

Declaration
[JsonProperty(PropertyName = "duration")]
public string Duration { get; set; }
Property Value
Type Description
string

Duration the Offer will be active after its start date. An ISO8601 extended formatted string.

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

InternalNotes

Declaration
[JsonProperty(PropertyName = "internalNotes")]
public string InternalNotes { get; set; }
Property Value
Type Description
string

Internal notes of the Offer

Pricing

Declaration
[JsonProperty(PropertyName = "pricing")]
public Pricing Pricing { get; set; }
Property Value
Type Description
Pricing

ResourceBundles

Declaration
[JsonProperty(PropertyName = "resourceBundles")]
public List<ResourceBundle> ResourceBundles { get; set; }
Property Value
Type Description
List<ResourceBundle>

A list of Resource Bundles associated with an Offer.

SellerInformation

Declaration
[JsonProperty(PropertyName = "sellerInformation")]
public SellerInformation SellerInformation { get; set; }
Property Value
Type Description
SellerInformation

TimeAcceptBy

Declaration
[JsonProperty(PropertyName = "timeAcceptBy")]
public DateTime? TimeAcceptBy { get; set; }
Property Value
Type Description
DateTime?

The time the Offer must be accepted by the Buyer before the Offer becomes invalid. An RFC3339 formatted datetime string

TimeStartDate

Declaration
[JsonProperty(PropertyName = "timeStartDate")]
public DateTime? TimeStartDate { get; set; }
Property Value
Type Description
DateTime?

The time the Offer will become active after it has been accepted by the Buyer. An RFC3339 formatted datetime string

In this article
Back to top