View Source GoogleApi.ContentWarehouse.V1.Model.TrawlerFetchReplyDataDeliveryReport (google_api_content_warehouse v0.4.0)

Depending on which Data Acquisition API the client uses, the fetched content can be delivered to the client in the RPC, via Goops, or copied to the client's storage system (possibly after transformation). In the latter case, DeliveryReport will contain info about the delivery status, such as whether we have permission error, whether the destination storage is out of quota, etc).

Attributes

  • events (type: list(GoogleApi.ContentWarehouse.V1.Model.TrawlerEvent.t), default: nil) - The events store the detail of messages (usually error).
  • filePath (type: String.t, default: nil) - The complete path (include the file name) of the file downloaded. For requests that require delivery, this path will be the user specified location. For requests that use Multiverse default storage, this path will be the managed by Multiverse.
  • status (type: String.t, default: nil) - Status of the transfer action.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.TrawlerFetchReplyDataDeliveryReport{
  events: [GoogleApi.ContentWarehouse.V1.Model.TrawlerEvent.t()] | nil,
  filePath: String.t() | nil,
  status: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.