Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

GoogleWorkspaceOperationReceipt

Namespace OfficeIMO.GoogleWorkspace
Assembly OfficeIMO.GoogleWorkspace
Modifiers sealed

Non-secret, caller-observable evidence for one attempted cloud mutation.

Inheritance

  • Object
  • GoogleWorkspaceOperationReceipt

Usage

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

Constructors

public GoogleWorkspaceOperationReceipt(GoogleWorkspaceOperationPolicy policy, String service, String method, String target, String requestId, Int32 retryCount, Boolean succeeded, String outcome) #

Creates observable evidence for a completed mutation attempt.

Parameters

policy OfficeIMO.GoogleWorkspace.GoogleWorkspaceOperationPolicy requiredposition: 0
Caller-approved operation policy.
service System.String requiredposition: 1
Google service that handled the request.
method System.String requiredposition: 2
HTTP method used for the request.
target System.String requiredposition: 3
Logical target identifier.
requestId System.String requiredposition: 4
Correlation identifier, when available.
retryCount System.Int32 requiredposition: 5
Number of retries performed.
succeeded System.Boolean requiredposition: 6
Whether the remote operation completed successfully.
outcome System.String requiredposition: 7
Human-readable outcome summary.

Properties

public GoogleWorkspaceOperationPolicy Policy { get; } #

Gets the caller-approved policy applied to the mutation.

public String Service { get; } #

Gets the Google service that handled the request.

public String Method { get; } #

Gets the HTTP method used for the request.

public String Target { get; } #

Gets the logical target identifier.

public String RequestId { get; } #

Gets the correlation or idempotency identifier, when available.

public Int32 RetryCount { get; } #

Gets the number of retries performed after the initial request.

public Boolean Succeeded { get; } #

Gets whether the remote operation completed successfully.

public String Outcome { get; } #

Gets the human-readable outcome summary.

public Boolean IsOutcomeAmbiguous { get; } #

True when the request may have committed remotely but no response headers were received. Reconcile the target before retrying a non-idempotent operation.

public GoogleWorkspaceMutationKind MutationKind { get; } #

The adapter-declared semantic mutation represented by this receipt.

public GoogleWorkspaceRevisionPreconditionKind RevisionPreconditionKind { get; } #

How the expected revision was enforced for this attempted mutation.

public String EnforcedRevision { get; } #

The revision actually enforced by HTTP or payload precondition, when one was available.

public DateTimeOffset CompletedAt { get; } #

Gets the UTC instant when the receipt was created.