Show / Hide Table of Contents

Class Agreement

The model for an end user license agreement.

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

Properties

Author

Declaration
[JsonProperty(PropertyName = "author")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Agreement.AuthorEnum? Author { get; set; }
Property Value
Type Description
Agreement.AuthorEnum?

Who authored the agreement.

CompartmentId

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

The unique identifier for the compartment.

ContentUrl

Declaration
[Required(ErrorMessage = "ContentUrl is required.")]
[JsonProperty(PropertyName = "contentUrl")]
public string ContentUrl { get; set; }
Property Value
Type Description
string

The content URL of the agreement.

Remarks

Required

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The unique identifier for the agreement.

Remarks

Required

Prompt

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

Textual prompt to read and accept the agreement.

Signature

Declaration
[Required(ErrorMessage = "Signature is required.")]
[JsonProperty(PropertyName = "signature")]
public string Signature { get; set; }
Property Value
Type Description
string

A time-based signature that can be used to accept an agreement or remove a previously accepted agreement from the list that Marketplace checks before a deployment.

Remarks

Required

In this article
Back to top