View Source GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest (google_api_contact_center_insights v0.12.0)

Request for the BulkDownloadFeedbackLabel endpoint.

Attributes

  • conversationFilter (type: String.t, default: nil) - Optional. Filter parent conversations to download feedback labels for. When specified, the feedback labels will be downloaded for the conversations that match the filter. If template_qa_scorecard_id is set, all the conversations that match the filter will be paired with the questions under the scorecard for labeling.
  • feedbackLabelType (type: String.t, default: nil) - Optional. The type of feedback labels that will be downloaded.
  • filter (type: String.t, default: nil) - Optional. A filter to reduce results to a specific subset. Supports disjunctions (OR) and conjunctions (AND). Supported fields: issue_model_id qa_question_id qa_scorecard_id min_create_time max_create_time min_update_time max_update_time feedback_label_type: QUALITY_AI, TOPIC_MODELING
  • gcsDestination (type: GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination.t, default: nil) - A cloud storage bucket destination.
  • maxDownloadCount (type: integer(), default: nil) - Optional. Limits the maximum number of feedback labels that will be downloaded. The first N feedback labels will be downloaded.
  • parent (type: String.t, default: nil) - Required. The parent resource for new feedback labels.
  • templateQaScorecardId (type: list(String.t), default: nil) - Optional. If set, a template for labeling conversations and scorecard questions will be created from the conversation_filter and the questions under the scorecard(s). The feedback label filter will be ignored.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest{
    conversationFilter: String.t() | nil,
    feedbackLabelType: String.t() | nil,
    filter: String.t() | nil,
    gcsDestination:
      GoogleApi.ContactCenterInsights.V1.Model.GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination.t()
      | nil,
    maxDownloadCount: integer() | nil,
    parent: String.t() | nil,
    templateQaScorecardId: [String.t()] | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.