class Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1CalculateCoverageResponse
The response message for TestCases.CalculateCoverage.
Attributes
The agent to calculate coverage for. Format: `projects//locations//agents/`. Corresponds to the JSON property `agent` @return [String]
Intent coverage represents the percentage of all possible intents in the agent that are triggered in any of a parent's test cases. Corresponds to the JSON property `intentCoverage` @return [Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentCoverage]
Transition route group coverage represents the percentage of all possible transition routes present within any of a parent's test cases. The results are grouped by the transition route group. Corresponds to the JSON property `routeGroupCoverage` @return [Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRouteGroupCoverage]
Transition coverage represents the percentage of all possible page transitions (page-level transition routes and event handlers, excluding transition route groups) present within any of a parent's test cases. Corresponds to the JSON property `transitionCoverage` @return [Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionCoverage]
Public Class Methods
# File lib/google/apis/dialogflow_v3beta1/classes.rb, line 2898 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dialogflow_v3beta1/classes.rb, line 2903 def update!(**args) @agent = args[:agent] if args.key?(:agent) @intent_coverage = args[:intent_coverage] if args.key?(:intent_coverage) @route_group_coverage = args[:route_group_coverage] if args.key?(:route_group_coverage) @transition_coverage = args[:transition_coverage] if args.key?(:transition_coverage) end