OutcomeResponse constructor

const OutcomeResponse({
  1. required Input<FailureDetailResponse> failureDetail,
  2. required Input<InconclusiveDetailResponse> inconclusiveDetail,
  3. required Input<SkippedDetailResponse> skippedDetail,
  4. required Input<SuccessDetailResponse> successDetail,
  5. required Input<String> summary,
})

Creates a new OutcomeResponse. failureDetail More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional inconclusiveDetail More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional skippedDetail More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional successDetail More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional summary The simplest way to interpret a result. Required

Implementation

const OutcomeResponse({
  required this.failureDetail,
  required this.inconclusiveDetail,
  required this.skippedDetail,
  required this.successDetail,
  required this.summary,
});