Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

GoogleWorkspaceSyncItem

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

One caller-owned operation classified before any mutation is attempted.

Inheritance

  • Object
  • GoogleWorkspaceSyncItem

Usage

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

Accepted by parameters 3

Constructors

public GoogleWorkspaceSyncItem(String id, GoogleWorkspaceSyncItemKind kind, String path, String message, String targetResource, String expectedRevision, String? sourceId = null, String? googleFileId = null) #

Creates an item with a stable identifier, target, and expected revision decision.

Parameters

id System.String requiredposition: 0
kind OfficeIMO.GoogleWorkspace.Sync.GoogleWorkspaceSyncItemKind requiredposition: 1
path System.String requiredposition: 2
message System.String requiredposition: 3
targetResource System.String requiredposition: 4
expectedRevision System.String requiredposition: 5
sourceId System.String? = null optionalposition: 6
googleFileId System.String? = null optionalposition: 7

Properties

public String Id { get; } #

Gets the caller-assigned identifier used for duplicate detection and lossy-action approval.

public GoogleWorkspaceSyncItemKind Kind { get; } #

Gets the caller-assigned change classification.

public String Path { get; } #

Gets the caller-assigned location of the change, or an empty string when null was supplied.

public String Message { get; } #

Gets the caller-assigned description, or an empty string when null was supplied.

public String? SourceId { get; } #

Gets an optional identifier for the local source item.

public String? GoogleFileId { get; } #

Gets an optional Google Drive file identifier.

public String TargetResource { get; } #

Gets the required resource target carried into each decision receipt's policy.

public String ExpectedRevision { get; } #

Gets the required expected-revision decision carried into each decision receipt's policy.

public Boolean RequiresApproval { get; } #

Gets whether this item is classified as a lossy action requiring explicit approval.