View Source GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo (google_api_integrations v0.7.0)

Contains all the execution details for a workflow instance. Next available id: 27

Attributes

  • clientId (type: String.t, default: nil) - The event data user sends as request.
  • cloudLoggingDetails (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoCloudLoggingDetails.t, default: nil) - Cloud Logging details for execution info
  • createTime (type: String.t, default: nil) - Auto-generated.
  • errorCode (type: GoogleApi.Integrations.V1.Model.CrmlogErrorCode.t, default: nil) - Final error-code if event failed.
  • errors (type: list(GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoErrorDetail.t), default: nil) - Errors, warnings, and informationals associated with the workflow/task. The order in which the errors were added by the workflow/task is maintained.
  • eventExecutionDetails (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails.t, default: nil) - The execution info about this event.
  • eventExecutionInfoId (type: String.t, default: nil) - Auto-generated primary key.
  • executionTraceInfo (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoExecutionTraceInfo.t, default: nil) - Execution trace info to aggregate parent-child executions.
  • integrationVersionUserLabel (type: String.t, default: nil) - User-defined label that annotates the executed integration version.
  • lastModifiedTime (type: String.t, default: nil) - Auto-generated.
  • postMethod (type: String.t, default: nil) - The ways user posts this event.
  • product (type: String.t, default: nil) - Which Google product the execution_info belongs to. If not set, the execution_info belongs to Integration Platform by default.
  • replayInfo (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo.t, default: nil) - Replay info for the execution
  • requestId (type: String.t, default: nil) - Optional. This is used to de-dup incoming request.
  • requestParams (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t, default: nil) - Event parameters come in as part of the request.
  • responseParams (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t, default: nil) - Event parameters come out as part of the response.
  • snapshotNumber (type: String.t, default: nil) - Workflow snapshot number.
  • tenant (type: String.t, default: nil) - Tenant this event is created. Used to reschedule the event to correct tenant.
  • triggerId (type: String.t, default: nil) - The trigger id of the workflow trigger config. If both trigger_id and client_id is present, the workflow is executed from the start tasks provided by the matching trigger config otherwise it is executed from the default start tasks.
  • workflowId (type: String.t, default: nil) - Required. Pointer to the workflow it is executing.
  • workflowName (type: String.t, default: nil) - Name of the workflow.
  • workflowRetryBackoffIntervalSeconds (type: String.t, default: nil) - Time interval in seconds to schedule retry of workflow in manifold when workflow is already running

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo{
    clientId: String.t() | nil,
    cloudLoggingDetails:
      GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoCloudLoggingDetails.t()
      | nil,
    createTime: String.t() | nil,
    errorCode: GoogleApi.Integrations.V1.Model.CrmlogErrorCode.t() | nil,
    errors:
      [
        GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoErrorDetail.t()
      ]
      | nil,
    eventExecutionDetails:
      GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails.t()
      | nil,
    eventExecutionInfoId: String.t() | nil,
    executionTraceInfo:
      GoogleApi.Integrations.V1.Model.EnterpriseCrmEventbusProtoExecutionTraceInfo.t()
      | nil,
    integrationVersionUserLabel: String.t() | nil,
    lastModifiedTime: String.t() | nil,
    postMethod: String.t() | nil,
    product: String.t() | nil,
    replayInfo:
      GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo.t()
      | nil,
    requestId: String.t() | nil,
    requestParams:
      GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t()
      | nil,
    responseParams:
      GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t()
      | nil,
    snapshotNumber: String.t() | nil,
    tenant: String.t() | nil,
    triggerId: String.t() | nil,
    workflowId: String.t() | nil,
    workflowName: String.t() | nil,
    workflowRetryBackoffIntervalSeconds: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.