View Source GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaTestIntegrationsRequest (google_api_integrations v0.5.1)

The request for testing an integration.

Attributes

  • clientId (type: String.t, default: nil) - Required. This is used to identify the client on whose behalf the event will be executed.
  • configParameters (type: map(), default: nil) - Optional. Config parameters used during integration execution.
  • deadlineSecondsTime (type: DateTime.t, default: nil) - Optional. custom deadline of the rpc
  • inputParameters (type: %{optional(String.t) => GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaValueType.t}, default: nil) - Optional. Input parameters used during integration execution.
  • integrationVersion (type: GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaIntegrationVersion.t, default: nil) - Required. integration config to execute the workflow
  • parameters (type: GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t, default: nil) - Optional. Passed in as parameters to each integration execution.
  • testMode (type: boolean(), default: nil) - Optional. Can be specified in the event request, otherwise false (default). If true, enables tasks with condition "test_mode = true". If false, disables tasks with condition "test_mode = true" if global test mode (set by platform) is also false {@link EventBusConfig}.
  • triggerId (type: String.t, default: nil) - Required. The trigger id of the integration trigger config. If both trigger_id and client_id is present, the integration is executed from the start tasks provided by the matching trigger config otherwise it is executed from the default start tasks.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaTestIntegrationsRequest{
    clientId: String.t() | nil,
    configParameters: map() | nil,
    deadlineSecondsTime: DateTime.t() | nil,
    inputParameters:
      %{
        optional(String.t()) =>
          GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaValueType.t()
      }
      | nil,
    integrationVersion:
      GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaIntegrationVersion.t()
      | nil,
    parameters:
      GoogleApi.Integrations.V1.Model.EnterpriseCrmFrontendsEventbusProtoEventParameters.t()
      | nil,
    testMode: boolean() | nil,
    triggerId: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.