View Source GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot (google_api_integrations v0.4.0)

Attributes

  • checkpointTaskNumber (type: String.t, default: nil) - Indicates "right after which checkpoint task's execution" this snapshot is taken.
  • conditionResults (type: list(GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoConditionResult.t), default: nil) - All of the computed conditions that been calculated.
  • diffParams (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t, default: nil) - The parameters in Event object that differs from last snapshot.
  • eventExecutionInfoId (type: String.t, default: nil) - Points to the event execution info this snapshot belongs to.
  • eventExecutionSnapshotId (type: String.t, default: nil) - Auto-generated. Used as primary key for EventExecutionSnapshots table.
  • eventExecutionSnapshotMetadata (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata.t, default: nil) -
  • eventParams (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t, default: nil) - The parameters in Event object.
  • snapshotTime (type: String.t, default: nil) - Indicates when this snapshot is taken.
  • taskExecutionDetails (type: list(GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoTaskExecutionDetails.t), default: nil) - All of the task execution details at the given point of time.
  • taskName (type: String.t, default: nil) - The task name associated with this snapshot. Could be empty.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot{
    checkpointTaskNumber: String.t() | nil,
    conditionResults:
      [
        GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoConditionResult.t()
      ]
      | nil,
    diffParams:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t()
      | nil,
    eventExecutionInfoId: String.t() | nil,
    eventExecutionSnapshotId: String.t() | nil,
    eventExecutionSnapshotMetadata:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata.t()
      | nil,
    eventParams:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t()
      | nil,
    snapshotTime: String.t() | nil,
    taskExecutionDetails:
      [
        GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoTaskExecutionDetails.t()
      ]
      | nil,
    taskName: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.