Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

GoogleWorkspaceSyncPlan

Namespace OfficeIMO.GoogleWorkspace.Sync
Assembly OfficeIMO.GoogleWorkspace.Sync
Source revision c8404474f9f2 with working tree changes
Modifiers sealed

Immutable mutation plan suitable for review, dry-run, approval, and apply.

Inheritance

  • Object
  • GoogleWorkspaceSyncPlan

Usage

Explore 2 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

Accepted by parameters 1

Methods

public static GoogleWorkspaceSyncPlan Create(IEnumerable<GoogleWorkspaceSyncItem> items, GoogleWorkspaceOperationPolicy policy, TranslationReport? report = null) #
Returns: GoogleWorkspaceSyncPlan

Snapshots the item sequence and report, rejecting duplicate item identifiers.

Parameters

items System.Collections.Generic.IEnumerable<OfficeIMO.GoogleWorkspace.Sync.GoogleWorkspaceSyncItem> requiredposition: 0
policy OfficeIMO.GoogleWorkspace.GoogleWorkspaceOperationPolicy requiredposition: 1
report OfficeIMO.GoogleWorkspace.TranslationReport? = null optionalposition: 2

Properties

public IReadOnlyList<GoogleWorkspaceSyncItem> Items { get; } #

Gets a read-only snapshot of the supplied item sequence.

public GoogleWorkspaceOperationPolicy Policy { get; } #

Gets the caller-supplied operation policy.

public TranslationReport Report { get; } #

Gets a read-only snapshot of the supplied translation report.

public Boolean HasConflicts { get; } #

Gets whether any item was classified as a conflict.

public Boolean HasLossyActions { get; } #

Gets whether any item was classified as a lossy action.

public Boolean CanApply { get; } #

Gets whether the plan has neither classified conflicts nor report errors.