combocurve-client-csharp

Logo

C# client for the ComboCurve REST API

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

ComboCurve.Api.Model.TypeCurveV2PatchInput

Properties

Name Type Description Notes
Id string Id of the type curve to update. An id that does not exist in this project is a per-record 404. Matching is by id and never by name, so a rename updates the type curve rather than creating a second one.  
Name string New type curve name. Must still be unique within the project. [optional]
Forecast string Relinks the type curve to another forecast in this project; any other id is a per-record 400. Sent without wells, it keeps only the assigned wells the new forecast contains (and their exclusions), as the application's Choose Forecast does. [optional]
ForecastSeries string Which series of the linked forecast the type curve reads. Omit the field to leave it alone. Checked whenever forecast or forecastSeries is sent: anything other than best requires the resulting forecast to be probabilistic, so relinking a P10/P50/P90 type curve to a deterministic forecast must also send best. [optional]
Wells List<string> Replaces the assigned well ids. It does not append, so send the full list. Omit the field to leave the current assignment alone. Narrowing it also drops any excludedWells entry that is no longer assigned, so the two lists cannot drift apart. Every id must be a well in the forecast the update leaves the type curve with (so the type curve needs a forecast), and facilities and well collections are not wells. Breaking any of these is a per-record 400. [optional]
ExcludedWells List<string> Replaces the excluded well ids. Omit the field to leave the current exclusions alone. Validated against the type curve as the update leaves it — against wells from this same record if it sends one, otherwise against the stored assignment. An id that is not assigned is a per-record 400 and the whole record is refused. [optional]

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