API Reference

Class

GoogleWorkspaceOperationContext

Namespace OfficeIMO.GoogleWorkspace
Assembly OfficeIMO.GoogleWorkspace
Modifiers sealed

Request facts supplied to the caller-owned policy provider before any mutation is sent.

Inheritance

  • Object
  • GoogleWorkspaceOperationContext

Usage

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

Properties

public GoogleWorkspaceMutationKind MutationKind { get; } #

Adapter-declared create, update, delete, or action semantics; never inferred from POST alone.

public GoogleWorkspaceRevisionPreconditionKind RevisionPreconditionKind { get; } #

How the adapter declares that the policy revision will be enforced.

public String AdapterExpectedRevision { get; } #

The exact revision already embedded in the request payload, when applicable.

public Boolean PotentialDataLoss { get; } #

True when the request deletes remote data or otherwise has a transport-known loss risk.

public IReadOnlyList<String> RequiredScopes { get; } #

The exact OAuth scopes requested by the adapter for this operation.

public Int32 MaxRetryCount { get; } #

The snapshotted retry-count limit that will govern this operation.

public TimeSpan MaxRetryElapsedTime { get; } #

The snapshotted aggregate retry-time limit that will govern this operation.

public GoogleWorkspaceRateLimitPolicy RateLimitPolicy { get; } #

The snapshotted rate-limit behavior that will govern this operation.

public GoogleWorkspaceRequestSafety RequestSafety { get; } #