Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

GoogleWorkspaceOperationReceipt

OfficeIMO.GoogleWorkspace

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

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

Inheritance

  • object
  • GoogleWorkspaceOperationReceipt

Usage

Explore 3 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.

Constructors

public GoogleWorkspaceOperationReceipt(GoogleWorkspaceOperationPolicy policy, string service, string method, string target, string? requestId, int retryCount, bool succeeded, string outcome) #

Creates observable evidence for a completed mutation attempt.

Parameters

policy OfficeIMO.GoogleWorkspace.GoogleWorkspaceOperationPolicy required
Caller-approved operation policy.
service string required
Google service that handled the request.
method string required
HTTP method used for the request.
target string required
Logical target identifier.
requestId string? required
Correlation identifier, when available.
retryCount int required
Number of retries performed.
succeeded bool required
Whether the remote operation completed successfully.
outcome string required
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 int RetryCount { get; } #

Gets the number of retries performed after the initial request.

public bool Succeeded { get; } #

Gets whether the remote operation completed successfully.

public string Outcome { get; } #

Gets the human-readable outcome summary.

public bool 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.