GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest.fromJson constructor

GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest.fromJson(
  1. Map json_
)

Implementation

GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest.fromJson(
    core.Map json_)
    : this(
        conversationFilter: json_['conversationFilter'] as core.String?,
        feedbackLabelType: json_['feedbackLabelType'] as core.String?,
        filter: json_['filter'] as core.String?,
        gcsDestination: json_.containsKey('gcsDestination')
            ? GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination
                .fromJson(json_['gcsDestination']
                    as core.Map<core.String, core.dynamic>)
            : null,
        maxDownloadCount: json_['maxDownloadCount'] as core.int?,
        parent: json_['parent'] as core.String?,
        templateQaScorecardId: (json_['templateQaScorecardId'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
      );