API Reference
Class
GoogleWorkspaceSyncPlan
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:
GoogleWorkspaceSyncPlanSnapshots the item sequence and report, rejecting duplicate item identifiers.
Parameters
- items System.Collections.Generic.IEnumerable<OfficeIMO.GoogleWorkspace.Sync.GoogleWorkspaceSyncItem>
- policy OfficeIMO.GoogleWorkspace.GoogleWorkspaceOperationPolicy
- report OfficeIMO.GoogleWorkspace.TranslationReport? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
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.