/// <summary> Wrapper method of RequestMultiSlotDecisionDetailed </summary> public override MultiSlotResponseDetailedWrapper RequestMultiSlotDecisionDetailed(string eventId, string contextJson, ActionFlags flags, int[] baselineActions) { MultiSlotResponseDetailed multiSlotResponse = liveModel.RequestMultiSlotDecisionDetailed(eventId, contextJson, flags, baselineActions); MultiSlotResponseDetailedWrapper multiSlotResponseDetailedWrapper = multiSlotResponse == null ? null : new MultiSlotResponseDetailedWrapper(multiSlotResponse); return(multiSlotResponseDetailedWrapper); }
/// <summary> Initializes a new instance of ActionProbabilityWrapper. </summary> public MultiSlotResponseDetailedWrapper(MultiSlotResponseDetailed multiSlotResponse) { _multiSlotResponse = multiSlotResponse ?? throw new ArgumentNullException(nameof(multiSlotResponse)); }