Class Journal
A journal entry (RFC 5545 §3.6.3), the value of a VJOURNAL component.
Inherited Members
Namespace: DRIT.Mail.Rfc.ICal
Assembly: DRIT.Mail.dll
Syntax
public sealed class Journal
Constructors
View SourceJournal(string?, ICalDateTime?, ICalDateTime?, string?, string?, JournalStatus?, Classification?, IReadOnlyList<ICalProperty>)
Initializes a new instance of the Journal class.
Declaration
public Journal(string? uid, ICalDateTime? start, ICalDateTime? dateTimeStamp, string? summary, string? description, JournalStatus? status, Classification? classification, IReadOnlyList<ICalProperty> extendedProperties)
Parameters
| Type | Name | Description |
|---|---|---|
| string | uid | |
| ICalDateTime | start | |
| ICalDateTime | dateTimeStamp | |
| string | summary | |
| string | description | |
| JournalStatus? | status | |
| Classification? | classification | |
| IReadOnlyList<ICalProperty> | extendedProperties |
Properties
View SourceClassification
Gets the classification (CLASS), or null.
Declaration
public Classification? Classification { get; }
Property Value
| Type | Description |
|---|---|
| Classification? |
DateTimeStamp
Gets the last modification timestamp (DTSTAMP), or null.
Declaration
public ICalDateTime? DateTimeStamp { get; }
Property Value
| Type | Description |
|---|---|
| ICalDateTime |
Description
Gets the description (DESCRIPTION), or null.
Declaration
public string? Description { get; }
Property Value
| Type | Description |
|---|---|
| string |
ExtendedProperties
Gets the X-* extension properties. May be empty.
Declaration
public IReadOnlyList<ICalProperty> ExtendedProperties { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<ICalProperty> |
Start
Gets the start date-time (DTSTART), or null.
Declaration
public ICalDateTime? Start { get; }
Property Value
| Type | Description |
|---|---|
| ICalDateTime |
Status
Gets the status (STATUS), or null.
Declaration
public JournalStatus? Status { get; }
Property Value
| Type | Description |
|---|---|
| JournalStatus? |
Summary
Gets the summary (SUMMARY), or null.
Declaration
public string? Summary { get; }
Property Value
| Type | Description |
|---|---|
| string |
Uid
Gets the unique identifier (UID), or null.
Declaration
public string? Uid { get; }
Property Value
| Type | Description |
|---|---|
| string |