combocurve-client-csharp

Logo

C# client for the ComboCurve REST API

View the Project on GitHub insidepetroleum/combocurve-client-csharp

ComboCurve.Api.Model.TypeCurveV2FitInput

One phase’s fit to write. fitType decides which half of the object is legal: a rate fit carries best / p10 / p50 / p90 and no ratio; a ratio fit carries ratio and none of the four. Sending both is a 400 naming the conflict rather than a database error. Each percentile is optional, so a caller with only a P50 sends only p50. updatedAt is accepted and ignored, which is what lets a GET body be a valid payload verbatim. Any other field not listed here is a 400 naming it.

Properties

Name Type Description Notes
FitType string Whether the fit is a rate fit or a ratio of another phase.  
RegressionType string The regression x-axis for this phase's fit. Used for plotting only (cum vs. rate x-axis).  
EurPercentileMatched bool Whether the EUR-percentile-matched segments were kept over the raw regression ones. Must be `false` for a ratio fit, which has no matched variant.  
Best TypeCurveV2FitSeriesInput   [optional]
P10 TypeCurveV2FitSeriesInput   [optional]
P50 TypeCurveV2FitSeriesInput   [optional]
P90 TypeCurveV2FitSeriesInput   [optional]
Ratio TypeCurveV2FitRatioInput   [optional]
UpdatedAt string Ignored on write. Present so a `GET` body round-trips as a payload. [optional]

[Back to Model list] [Back to API list] [Back to README]