Show / Hide Table of Contents

Class RecipientInvitationSummary

The summary of the invitation model that the recipient owns.

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

Properties

CompartmentId

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

OCID of the recipient tenancy.

Remarks

Required

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"}}

DisplayName

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

A user-created name to describe the invitation. Avoid entering confidential information.

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"}

Id

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

OCID of the recipient invitation.

Remarks

Required

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LifecycleState? LifecycleState { get; set; }
Property Value
Type Description
LifecycleState?

Lifecycle state of the recipient invitation.

Remarks

Required

RecipientEmailAddress

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

Email address of the recipient.

SenderInvitationId

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

OCID of the corresponding sender invitation.

Remarks

Required

SenderTenancyId

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

OCID of the sender tenancy.

Remarks

Required

Status

Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RecipientInvitationStatus? Status { get; set; }
Property Value
Type Description
RecipientInvitationStatus?

Status of the recipient invitation.

Remarks

Required

Subjects

Declaration
[Required(ErrorMessage = "Subjects is required.")]
[JsonProperty(PropertyName = "subjects")]
public List<InvitationSubject> Subjects { get; set; }
Property Value
Type Description
List<InvitationSubject>

The list of subjects the invitation contains.

Remarks

Required

SystemTags

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

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}}

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

Date and time when the recipient invitation was created.

Remarks

Required

TimeUpdated

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

Date and time when the recipient invitation was last updated.

In this article
Back to top