Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OutlookFollowUp

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Source revision 64571f1a8ff6 with working tree changes
Modifiers sealed

Typed Outlook follow-up state for a non-task message or contact.

Inheritance

  • Object
  • OutlookFollowUp

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Constructors

public OutlookFollowUp() #

Methods

public Void Clear() #
Returns: Void

Clears the flag and its scheduling metadata.

public Void MarkComplete(DateTimeOffset completedAt) #
Returns: Void

Marks the follow-up flag complete.

Parameters

completedAt System.DateTimeOffset requiredposition: 0
public Void SetFlagged(String? request = null, DateTimeOffset? start = null, DateTimeOffset? due = null, OutlookFollowUpIcon? icon = null) #
Returns: Void

Sets a follow-up flag while retaining caller-selected text and scheduling.

Parameters

request System.String? = null optionalposition: 0
start System.DateTimeOffset? = null optionalposition: 1
due System.DateTimeOffset? = null optionalposition: 2
icon OfficeIMO.Email.OutlookFollowUpIcon? = null optionalposition: 3

Properties

public OutlookFollowUpStatus? Status { get; set; } #

Flag state. null retains an absent or unknown source value.

public Int32? RawStatus { get; set; } #

Original numeric status, including values not recognized by this OfficeIMO version.

public String? Request { get; set; } #

User-facing follow-up request text.

public String? Title { get; set; } #

Consolidated to-do-list title.

public DateTimeOffset? Start { get; set; } #

Start of the follow-up window.

public DateTimeOffset? Due { get; set; } #

Due date of the follow-up window.

public DateTimeOffset? CompletedAt { get; set; } #

Time at which the flag was completed.

public OutlookFollowUpIcon? Icon { get; set; } #

Optional flag color/icon.

public Int32? FlagString { get; set; } #

Outlook predefined flag-string index, retained independently of localized request text.

public DateTimeOffset? ValidRequestProof { get; set; } #

Delivery-time proof used by Outlook to assess locally changed request text.

public Int32? ToDoItemFlags { get; set; } #

Raw consolidated to-do flags.