GoogleWorkspaceOperationReceipt
OfficeIMO.GoogleWorkspace
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.
Returned or exposed by 3
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
- Caller-approved operation policy.
- service string
- Google service that handled the request.
- method string
- HTTP method used for the request.
- target string
- Logical target identifier.
- requestId string?
- Correlation identifier, when available.
- retryCount int
- Number of retries performed.
- succeeded bool
- Whether the remote operation completed successfully.
- outcome string
- Human-readable outcome summary.
Inherited Methods
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.