View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1DebugSessionTransaction (google_api_apigee v0.46.0)

A transaction contains all of the debug information of the entire message flow of an API call processed by the runtime plane. The information is collected and recorded at critical points of the message flow in the runtime apiproxy.

Attributes

  • completed (type: boolean(), default: nil) - Flag indicating whether a transaction is completed or not
  • point (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Point.t), default: nil) - List of debug data collected by runtime plane at various defined points in the flow.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1DebugSessionTransaction{
  completed: boolean() | nil,
  point: [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Point.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.