Class CreateOfferQuoteDetails
The information about new offer quotes.
Inherited Members
Namespace: Oci.MarketplaceprivateofferService.Models
Assembly: OCI.DotNetSDK.Marketplaceprivateoffer.dll
Syntax
public class CreateOfferQuoteDetails
Properties
BuyerAcceptanceDeadline
Declaration
[JsonProperty(PropertyName = "buyerAcceptanceDeadline")]
public DateTime? BuyerAcceptanceDeadline { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the offer for the buyer must be accepted by before the offer becomes invalid. An RFC3339 formatted datetime string. |
BuyerCompartmentIds
Declaration
[JsonProperty(PropertyName = "buyerCompartmentIds")]
public List<string> BuyerCompartmentIds { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | A list of buyer tenancies. |
BuyerOfferDuration
Declaration
[JsonProperty(PropertyName = "buyerOfferDuration")]
public string BuyerOfferDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Duration the offer for the buyer will be active after its start date. An ISO8601 extended formatted string. |
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 quote. |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Offer quotes identifier. |
Remarks
Required
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"} |
IsvCompartmentId
Declaration
[JsonProperty(PropertyName = "isvCompartmentId")]
public string IsvCompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Compartment identifier of the ISV. |
IsvInformation
Declaration
[JsonProperty(PropertyName = "isvInformation")]
public IsvInformation IsvInformation { get; set; }
Property Value
| Type | Description |
|---|---|
| IsvInformation |
IsvPublisherId
Declaration
[JsonProperty(PropertyName = "isvPublisherId")]
public string IsvPublisherId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Publisher identifier of the ISV. |
ResellerCompartmentId
Declaration
[Required(ErrorMessage = "ResellerCompartmentId is required.")]
[JsonProperty(PropertyName = "resellerCompartmentId")]
public string ResellerCompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Compartment identifier of the reseller. |
Remarks
Required
ResellerInformation
Declaration
[JsonProperty(PropertyName = "resellerInformation")]
public ResellerInformation ResellerInformation { get; set; }
Property Value
| Type | Description |
|---|---|
| ResellerInformation |
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 quote. |