/// <summary> /// Gets information to log. /// </summary> /// <param name="openApiResult">The <see cref="OpenApiResult"/>.</param> /// <returns>Information to log.</returns> public static string GetLoggingInformation(this OpenApiResult openApiResult) { return($"OpenApi Result with status code {openApiResult.StatusCode} and parameters {string.Join(", ", openApiResult.Results.Select(m => m.Key))}"); }
/// <summary> /// Adds the given values to the audit data. /// </summary> /// <param name="openApiResult">The <see cref="OpenApiResult"/>.</param> /// <param name="values">The values to add.</param> public static void AddAuditData(this OpenApiResult openApiResult, params (string, object)[] values)
/// <summary> /// Add audit data to an OpenAPI result. /// </summary> /// <param name="result">The result to which to add the audit data.</param> /// <param name="auditData">The audit data to add.</param> /// <returns>The <see cref="OpenApiResult"/> with audit data added.</returns> public static OpenApiResult WithAuditData(this OpenApiResult result, params (string, object)[] auditData)